News

The petrols were all-new for the 2017 model year: first the 3-litre TwinPower Turbo inline-six of the M140i, then the four-pot 120i and 125i. The latter use an all-new unit that BMW is calling the ...