The new BMW M135i is quite possibly the most controversial hatchback ...