• Everyday guide
  • Market review
  • Fault guide

In this guide

How much does the BMW M3 cost to run?

The 3.0L petrol is the most economical BMW M3 to run, taking into account insurance, tax and fuel efficiency. Compared to the competition in the Performance segment, it’s the car that’s going to have the most negative impact on your monthly budget.

The BMW M3 3.0L petrol costs £300.00 a year to tax, as it sits in tax band J. In fact this is the lowest CO2 output of any model in the Performance segment at the time of writing. Good job, BMW.

It does just over 34 MPG on average, which means it will cost £17.00* in petrol every 100 miles driven.

This is the best fuel economy in class, and better than the next three cars:

The lower the insurance group, the cheaper a car should be to insure. This model is rated insurance group 45, which is the lowest insurance group in this class bar none.

Engine options

model3.0L petrol4.0L petrol
mpg32.1 - 3423.7
emissions194 - 204285
tax£300.00 - £325.00£570.00
insuranceGroup 45 - 50Group 43

*UK average price of diesel £1.34 as of 01/06/2019.

*UK average price of petrol £1.29 as of 01/06/2019.

BMW M3: How big is the boot?

The BMW M3 has an above average boot space (477 litres of luggage with the seats up).

This would allow one pushchair and 3 large bags. Alternatively you could load up with 4 large bags or 4 cabin bags instead.

The BMW M3 saloon is the best in class, and better than its closest rival BMW M4.

Is the BMW M3 easy to park?

Given a typical supermarket space, the M3 is easy to park. (If you want the detail it will fill just just over three quarters of the bay). This is as narrow as cars in the Performance class get, and gives you the maximum door opening space.

If the pressure of street parking gets to you, then this is the car to buy. It is shorter than anything else in its class, giving you a healthy 141mm gap in the space to manoeuvre the car.

Which BMW M3 has the best performance?

The fastest BMW M3 from 0-60, is the 3.0L petrol (if you’re a petrol head, it has 600 lbs/ft torque and 460 bhp). It hits 60 mph in 3.9 seconds.

Engine options

model3.0L petrol4.0L petrol
zeroTo623.9 - 4.34.7
torque550 - 600400
bhp431 - 460420