2016 BMW 3-Series Gets 3-Cylinder Petrol, New Range-Topping 340i With 326PS

2016 BMW 3-Series Gets 3-Cylinder Petrol, New Range-Topping 340i With 326PS