E90 E92 E93 M3 Service Prices 

BMW moved away from the E46's easy to understand 'Inspection Servicing' and unfortunately complicated the situation by the introduction of Condition Based Servicing.

There are lots of opinions and thoughts on BMW's mid-millennium 'Condition Base Servicing'.
After all, the E9x models were pretty much the first mainstream platform to get this new way of servicing.

We've carried out extensive research on the BMW AIR database and have found the original BMW technical bulletin explaining their recommendations.

The official BMW E9x M3 Condition Based Service schedule is as follows:

1st Service £320.
Engine Oil Service
Microfilter Service

2nd Service £745.
Engine Oil Service
Microfilter Service
Air Filter Service
Spark Plug Service

3rd Service £530 - £625.
Engine Oil Service
Microfilter Service
Diff Fluid Service
Manual Gearbox Service

(then the cycle repeats).


However, If you don't want to follow the official Condition Based Servicing recommendations (for example you don't want Microfilters changed at every Engine Oil Service) then we've put together INDIVIDUAL pricing below so owners can pick and choose what suits their needs best.


Engine Oil Service £240.

Microfilter Service £85.

Air Filter Service £96.

Spark Plug Service £365.

Diff Fluid Service £95 - 189.
NOTE: Diff Fluid must be changed every '3rd Service'

Manual Gearbox Service £151.
NOTE: Manual Gearbox Fluid must be changed every '3rd Service'

DCT Gearbox Service £740 - 1695.

Vehicle Check Service £97.
Note: Includes detailed Advisory Report.

Brake Fluid Service £89.
Note: As standard we use High Performance ATE typ 200 Fluid

Bonnet Strut Service £135
(For vehicles with Option SA8TF - required every 5 years).
https://youtube.com/shorts/lJz7oGWAx_w?si=oi2ExnhtGflv4lNv

Front Brake Pads & Sensor Service £296.
Front Brake Pads, Discs, Sensor Service £975.

Rear Brake Pads & Sensor Service £255.
Rear Brake Pads, Discs, & Sensor Service £810.


All our prices include Genuine BMW Parts, Professional Labour, and VAT.

To make a booking with us, we require a £100 deposit at the point of booking.
Please call Simon Edwards (Service Manager) on 01179 781889 for further assistance.