BMW has officially unveiled the all-new 2016 M140i and 2016 M240i. Both models will be available with the all-new 3.0 liter petrol engine that can deliver 340 horsepower, 14 HP more than its predecessor (M135i/M235i). 

The BMW M140i 3-door and BMW M140i 5-door complete the dash from 0 to  100 km/h (62 mph) in 4.8 seconds with the standard six-speed manual gearbox or 4.6 seconds with the optional eight-speed Steptronic Sport transmission. The German models can also be equipped with the xDrive all-wheel drive technology. As a result, the BMW M140i xDrive 3-door and BMW M140i xDrive 5-door, which dispatch the same sprint in just 4.4 seconds.

The BMW M240i Coupe can run from stand still to 100 km/h (62 mph) in 4.8 seconds (automatic: 4.6 seconds) – or 4.4 seconds in all-wheel-drive guise. If you are going to choose the convertible version you should know that the acceleration figures now stand at 4.9 seconds (automatic: 4.7 seconds) and 4.6 seconds for the BMW M240i xDrive Convertible.

But the new engine is more fuel efficient. And here are the figures: BMW M140i 3-door (fuel consumption combined: 7.8 l/100 km [36.2 mpg imp]; CO2 emissions combined: 179 g/km), BMW M140i 5-door (fuel consumption combined: 7.8 l/100 km [36.2 mpg imp]; CO2 emissions combined: 179 g/km), BMW M240i Coupe (fuel consumption combined: 7.8 l/100 km [36.2 mpg imp]; CO2 emissions combined: 179 g/km) and BMW M240i Convertible (fuel consumption combined: 8.3 l/100 km [34.0 mpg imp]; CO2 emissions combined: 189 g/km).

Source: BMW