BMW 3 Series service cost
Full service at an independent garage, parts and labour included — the annual benchmark across the 3 Series range.
- Interim £120 – £170
- Major £300 – £420
- Add an MOT for £35 – £45
A BMW 3 Series full service costs £200–£280 at an independent garage, an interim £120–£170 and a major £300–£420. This is also the one car in our range where our usual advice softens: most 3 Series cover serious motorway mileage, and for a car driven that way the long service interval is defensible. What changes is not the price — it is which list you should be watching.
3 Series service cost by engine
BMW specifies oil by its own Longlife approval rather than by viscosity, and the two are not interchangeable: Longlife-01 for most petrol engines, Longlife-04 for diesels with a particulate filter and some newer petrols. The requirement is marked on the filler cap.
| Engine | Oil approval | Full service, fitted | Watch for |
|---|---|---|---|
| 318i / 320i petrol | BMW Longlife-01 · 5W-30 | £200–£240 | The most affordable 3 Series to run |
| 330i / 340i petrol | BMW Longlife-01 · 5W-30 | £220–£270 | Six cylinders, more oil, more plugs |
| 318d / 320d diesel | BMW Longlife-04 · 5W-30 | £225–£275 | The motorway default; fuel filter at major |
| 330d / 335d diesel | BMW Longlife-04 · 5W-30 | £235–£280 | Largest capacity, longest on the ramp |
| M340i and M models | BMW Longlife-01 · 5W-30 | £245–£280 | Driven hard — halve any interval you are told |
Independent prices to BMW’s schedule, parts and labour included; all ranges sit inside the national 3 Series row on our car service cost guide. How the car itself reports what is due, and how to read that list before anyone quotes you, is covered on our 1 Series service page and applies identically here. A main dealer charges roughly 50% more for the same checklist.
The car where the calendar stops being the right axis
Almost everything else we publish argues for annual servicing, because most British cars cover small mileages on short journeys and oil ages by time, condensation and fuel dilution rather than by distance. The 3 Series is the honest exception. It is the archetypal high-mileage car — bought as a company car, sold as a used one, and driven predominantly on long steady runs where oil stays hot, clean and in the condition its interval assumed. For that car, a long oil interval is not a manufacturer being optimistic; it is a manufacturer being accurate.
Which shifts the question from when to what. On a 30,000-mile-a-year 3 Series, the things that catch people out are not oil-related at all — they are the items measured in tens of thousands of miles that a service menu does not surface, because on an average car they arrive a decade away. Worth knowing they exist and roughly where they sit:
Spark plugs on the petrols run to a six-figure mileage and then genuinely need doing. The fuel filter on the diesels lands at major level and protects injectors worth more than the filter by two orders of magnitude. The automatic gearbox oil is described as a lifetime fill and is not treated as one by any independent BMW specialist we know of; it sits outside every service, and our gearbox repair guide prices what replaces a neglected one. The rear differential oil exists, is rarely mentioned, and matters on a rear-wheel-drive car covering that sort of distance. And the auxiliary drive belt is a mileage item whose failure is inconvenient rather than catastrophic, but which is cheap while the car is already on the ramp.
So the question to ask a garage that knows these cars: what is due on mileage rather than on the calendar? It is a different conversation from the one most drivers have, and on a 3 Series it is the one that saves money — because these items are cheap when planned and expensive when they arrive as failures.
The qualification, because it matters: none of this applies if your 3 Series is a low-mileage town car, and plenty are. If yours does 6,000 school-run miles a year, ignore this section and treat it like every other car on this site — annual oil, brake fluid every two years, and the long interval firmly overruled. The axis follows the driving, not the badge.
What high mileage does to the paperwork
A 3 Series with 120,000 motorway miles and a complete, itemised service history is a better car than one with 60,000 town miles and gaps — and the used market only partly agrees, which is where value hides for a buyer and where a seller has to do some work. Keep invoices that name the Longlife approval rather than an oil brand, and keep anything covering the mileage items above, because those are exactly what a knowledgeable buyer asks about and exactly what most sellers cannot produce.
Two practical notes. Brake fluid remains a time item on this car as on every other — every two years regardless of how far you have driven, because it absorbs moisture from the air rather than from use. And where a service inspection reports pads or discs near their limit, price that separately using our 3 Series brakes page rather than accepting it inside the service total; the inspection is included, the replacement never is.
What the annual test contributes here is limited and worth being clear about: the MOT examines the car’s condition on the day and says nothing about oil approval, service intervals, gearbox fluid or differential oil. A high-mileage 3 Series can pass without an advisory while carrying transmission fluid that has done every one of those miles. Our MOT cost guide covers what it does check.
| Engine oil, 5.2 litres to BMW Longlife-04 | £52 |
| Oil filter and sump plug washer | £14 |
| Cabin microfilter | £26 |
| Labour, 2.25 hours at £58/hour, plus service reset | £131 |
| Total, full inspection included | £223 |
The same visit at a BMW dealer prices around £310–£390. At major level, with fuel filter, plugs and brake fluid, budget £300–£420. Gearbox and differential oils are separate jobs and appear in neither figure.
FAQ
How much does a BMW 3 Series service cost?
£200–£280 for a full service at an independent garage, £120–£170 for an interim and £300–£420 for a major. A main dealer charges roughly 50% more for the same checklist. Six-cylinder and diesel models sit at the top of the range on oil capacity and specification.
What is due on mileage rather than time on a 3 Series?
Spark plugs on the petrols, the fuel filter on the diesels, automatic gearbox oil, rear differential oil and the auxiliary drive belt. On an average car these arrive years apart; on a high-mileage 3 Series they cluster, and none of them appear on a standard service menu.
Does a BMW automatic gearbox need an oil change?
It is described as a lifetime fill, and no independent BMW specialist treats it as one. The job sits outside every service level, so it has to be asked for explicitly. Against the cost of replacing a transmission that has run on original fluid for six figures, it is inexpensive maintenance.
Is BMW’s long oil interval acceptable on a motorway car?
On a genuinely high-mileage car doing long steady runs, it is defensible — the conditions the interval assumes are the conditions the car actually experiences. On a low-mileage 3 Series doing short town journeys it is not, and an annual change is the right call regardless of the countdown.
What oil does a BMW 3 Series take?
BMW specifies by approval rather than viscosity. Longlife-01 covers most petrol engines; Longlife-04 is the low-ash specification required by diesels with a particulate filter and some newer petrols. They are not interchangeable, and the requirement is marked on the oil filler cap.
Does the rear differential need servicing on a 3 Series?
It carries its own oil, which is rarely mentioned and worth raising on a rear-wheel-drive car covering high mileage. It is not part of any service level, and like the gearbox fluid it only gets attention if someone asks for it by name.
Is a high-mileage 3 Series expensive to keep serviced?
Not per visit — the annual figure is the same as any other 3 Series. What changes is frequency and the mileage-based items arriving sooner. Planned, they are ordinary maintenance; unplanned, the gearbox and injector consequences are what make high-mileage examples look expensive.
Is a 320d more expensive to service than a 320i?
By roughly £25 on a full service — larger oil capacity, the pricier Longlife-04 approval, and a fuel filter at major level. Over high mileage the diesel usually still costs less to run overall, which is why so many 3 Series on British roads are 320ds.