Can the cheapest BMW sports car live up to the lofty expectations of its badge?
We drive the punchy range-topping variant of the newest member of the BMW family, the 2 Series Gran Coupe