BMW Running Costs UK: What You'll Actually Pay to Own One

The honest version. Owning a used BMW is rarely as expensive as people fear and rarely as cheap as the purchase price suggests. This pillar guide walks through every line of the running-cost picture, servicing, MOT, insurance, fuel, tyres, depreciation and road tax, plus the big-ticket repair risks that separate a sensible buy from a money pit.

Pricing a specific BMW? Run a buyer report first → Engine-specific risk and repair-cost exposure. Takes about 30 seconds.

The short answer

A four-cylinder diesel BMW (118d, 320d) costs roughly £2,500 to £4,000 a year to run at average mileage. A six-cylinder is closer to £3,500 to £5,500, a V8 £6,000 to £9,000, and an M car £8,000 to £15,000. The single biggest variable is not the badge, it is the engine code: pick a strong one (B47, B57, B58) and use an indie specialist, and a used BMW is genuinely affordable. Pick a weak one with no history (N47, N62, N63) and the repair bills swamp everything else.

Annual running cost by tier

These are all-in indicative ranges for a UK owner doing average mileage (around 8,000 to 10,000 miles a year), covering servicing, insurance, fuel, tyres, VED and a sensible repair reserve. They are not a substitute for your own insurance quote and fuel figures, which move these numbers the most.

Tier (example) Service Insurance Fuel Tyres (amortised) VED All-in / yr
Small diesel
118d, 320d (B47)
£200-400 £500-900 £900-1,400 £150-300 £20-190 £2,500-4,000
Six-cylinder
330i, 530d, 340i (B58)
£300-500 £600-1,200 £1,200-2,000 £250-450 £190-600 £3,500-5,500
V8
550i, X5 50i (N63)
£450-800 £800-1,600 £2,200-3,500 £400-700 £600-735 £6,000-9,000
M car
M3, M4, M5 (S55/S58/S63)
£600-1,200 £1,200-3,000 £2,500-4,500 £700-1,500 £600-735 £8,000-15,000

Ranges exclude depreciation, which on a newer car is usually larger than every other line combined; see the depreciation section below. They also exclude a one-off catastrophic repair, which is exactly why the engine you choose matters so much.

Servicing

Routine BMW servicing is the line most owners overestimate. At a good indie specialist, an oil-and-filter service runs roughly £90 to £160, against £180 to £260 at a main dealer. BMW uses a Condition Based Service (CBS) system that times each item separately rather than a single annual visit, so in a typical year you pay for whatever items have come due.

The intervals that actually protect the car: engine oil every ~12,000 miles or 24 months (the most important one to verify on any used purchase), brake fluid every 24 months, a diesel fuel filter every ~40,000 miles, and spark plugs every ~40,000 miles on petrol. One item BMW marks "sealed for life" that independent consensus disagrees with is the automatic gearbox oil. Full numbers, intervals and the indie-vs-dealer split are in the dedicated BMW service cost guide, and the gearbox question has its own page below.

Service itemIntervalIndieDealer
Engine oil + filter~12,000 mi / 24 mo£90-160£180-260
Brake fluid24 months£45-75£90-130
Cabin microfilter12 months£25-60£60-110
Spark plugs (petrol)~40,000 mi£120-220£240-380
Diesel fuel filter~40,000 mi£70-140£150-240
Gearbox oil (ZF 8HP)60k-80k mi (indie consensus)£250-400£450-700

The gearbox oil question

BMW calls the ZF 8HP automatic "sealed for life". Independent specialists almost universally disagree, recommending a fluid and filter change every 60,000 to 80,000 miles at roughly £250 to £400 at an indie. Cars taken past 100,000 miles on the original fill commonly show degraded, hesitant shifts and accelerated clutch-pack wear, and a failed 8HP is a four-figure job. A documented gearbox service is therefore a genuine value signal on a used car, and its absence at high mileage is a negotiation point. The full case, including how to spot a neglected box on a test drive, is in the BMW gearbox oil change cost guide.

MOT

Once a BMW is three years old it needs an annual MOT. The test fee is capped by the DVSA at a maximum of £54.85, and many garages charge less or bundle it with a service. The MOT itself is trivial; what matters is the work it forces and the history it leaves behind. Always read the full gov.uk MOT history before buying, looking for recurring advisories (corrosion, emissions, suspension, tyres) and mileage gaps that hint at a hidden problem. Our BMW MOT history check guide shows exactly how to read that record like a buyer.

Insurance

Insurance depends far more on the driver, postcode and history than on the BMW badge, but the variant still drives the floor through its insurance group. A 116d or 118d sits in the low-to-mid groups; a 320d in the mid groups; an M340i or 540i higher; and an M5 in group 50, the top of the scale. As an indicative guide a settled driver might pay £500 to £900 on a 320d and £1,200 to £3,000+ on an M car. Because the spread is so wide, always quote the exact variant before you commit. Group-by-group detail is in the BMW insurance groups guide.

Fuel and economy

Fuel is usually the largest cash outflow after depreciation. Real-world economy for the common diesels (320d, 520d on the B47, 330d on the B57) sits around 45 to 55 mpg on a run; the four-cylinder petrols (B48) return roughly 35 to 42 mpg; the six-cylinder B58 petrols around 30 to 38 mpg; and V8s and M cars frequently dip below 25 mpg, often into the high teens when driven hard.

This is the heart of the diesel-versus-petrol decision. Diesels reward high annual mileage, but they carry DPF, EGR and (on the older N47) timing-chain risk, and pre-2015 diesels fail ULEZ. Below roughly 10,000 to 12,000 miles a year a modern petrol is often the cheaper and simpler car overall. The full break-even analysis is in the BMW diesel vs petrol guide, and you can compare specific variants directly, for example 320d vs 320i.

Tyres

Tyres are a recurring cost many buyers forget. A fronts-only set for a 320d on 17 or 18 inch wheels runs roughly £300 to £500 fitted for a decent mid-range brand, while staggered setups on M cars and larger wheels can be £800 to £1,500+ for a full set. Watch for two BMW-specific traps: many models run staggered fitments (different sizes front and rear) so you cannot rotate to even out wear, and runflats, common on BMW, are dearer and harder-riding than standard tyres. Budget tyres as an annual amortised cost, not a surprise.

Road tax (VED)

UK road tax depends on when the car was first registered. Cars registered before April 2017 are taxed on CO2, so an efficient diesel like an early 320d can be as low as £20 to £35 a year, while a thirsty V8 sits at the top CO2 band. Cars registered from April 2017 pay a flat standard rate (currently around £190 a year) after the first year, plus an expensive-car supplement for several years on cars that had a list price over £40,000 when new, which catches a lot of higher-spec and M models and adds several hundred pounds a year. Always check the exact car's VED band on the DVLA site before you buy, as the registration date changes the answer completely.

ULEZ and clean-air zones

If you drive in London or another clean-air zone, compliance can dwarf every other running cost. The rule of thumb: petrol BMWs are broadly compliant from 2006 onward (Euro 4), and BMW diesels only from roughly late 2015 onward (Euro 6, the B47 and B57 era). Older N47 and N57 diesels are generally not compliant and attract the daily charge. Compliance is per-vehicle, so never assume from the year alone, check the exact registration on the TfL checker. The full breakdown, including which engines pass, is in the BMW ULEZ compliance guide.

Depreciation

For most owners depreciation is the single largest running cost, often larger than fuel and servicing combined in the first few years. A new BMW can shed 40 to 50% of its value in three years. The buyer's advantage is obvious: let the first owner absorb that drop and buy a three-to-five-year-old example, where the curve flattens. Desirable variants (M cars, well-specced six-cylinders, manual coupes) hold value far better than base diesels, and a car with full history and the right engine resells more easily. This is precisely why a used BMW is often far cheaper to own than its original list price implies.

The big-ticket model-specific risks

Everything above is predictable. What turns a cheap BMW into an expensive one is the single catastrophic repair, and that is almost entirely a function of the engine code. The worst offenders, with indicative UK repair exposure:

EngineRiskUK exposureReliability
N47Timing chain (pre-2011 rear-chain worst)£1,500-2,5005/10
N62Valve stem seals, coolant pipes£3,000-6,0005/10
N63Coolant transfer pipe, oil consumption£3,000-6,000+5/10
S65 / S85Rod bearings (V8 / V10 M)£2,000-4,0007/10 / 6/10
S55Rod bearings (F80/F82 M3/M4)£2,000-3,5007/10
B47 / B57EGR recall (B47); otherwise strongFree recall6/10 / 8/10
B58Excellent, minor onlyLow8/10

The pattern is clear: the strongest engines (B57 diesel, B58 petrol, S58 M) carry almost no catastrophic risk, while the weakest V8s can cost more to repair than the car is worth. Before you buy, match the listing to the right engine code and check its known failure modes. Start with the most reliable BMW engines guide, then drill into the specific engine, for example the B47 diesel or B58 petrol. If you are not sure which engine a listing actually has, the chassis and engine codes reference resolves any model and year to its exact engine.

How to keep BMW running costs down

Pricing a real BMW listing?

Paste any listing, VIN or reg into Bimmer.AI. It identifies the exact engine, flags the recalls and big-ticket risks that apply, and folds them into a buy/negotiate/walk verdict, so the running-cost picture is specific to the car you're considering.

Run a Bimmer.AI buyer report →

All running-cost figures on this page are indicative UK ranges for 2026 and vary widely with mileage, region, driver profile, specialist, parts supply and the specific variant. Insurance, fuel and VED in particular depend on the exact car and driver, so always obtain your own quotes and check VED and ULEZ status by registration before relying on any figure here.

Frequently asked questions

How much does it cost to run a BMW per year in the UK?

For a four-cylinder diesel like a 118d or 320d, budget roughly £2,500 to £4,000 a year all-in (servicing, insurance, fuel, tyres, VED and a repair reserve), assuming average mileage. A straight-six 330i or 530d sits closer to £3,500 to £5,500, a V8 like a 550i or X5 50i around £6,000 to £9,000, and an M car (M3, M4, M5) £8,000 to £15,000 once you include consumables and the repair reserve. Fuel and insurance are the swing factors, so your own quote and mileage move these figures a lot.

Are BMWs expensive to maintain compared to a Ford or Vauxhall?

Routine servicing at a good indie specialist is closer to mainstream-brand pricing than people expect, often £200 to £400 a year. The gap shows up in the big-ticket items: a timing chain, a turbo, a DPF, or an air-suspension strut costs more on a BMW than on a Focus, and BMW main-dealer labour rates are high. The trick is using an indie specialist for everything out of warranty and buying the right engine in the first place; see our most reliable engines guide.

Is a diesel or petrol BMW cheaper to run?

Diesels win on fuel economy and historically on VED for higher-mileage drivers, but they carry DPF, EGR and (on the N47) timing-chain risk, and older diesels fail ULEZ. For under roughly 10,000 to 12,000 miles a year, a modern petrol such as a B48 or B58 is usually the cheaper and simpler car to own. Our diesel vs petrol guide works through the break-even mileage in detail.

How much is BMW insurance per year?

It depends far more on you than on the badge, but as a rough guide a 320d for a settled driver with no claims often comes in around £500 to £900 a year, while an M340i or M3 can run £1,200 to £3,000+. Insurance groups climb steeply with power: a 116d sits in the low-to-mid groups, an M5 in group 50. Always get a real quote on the exact variant before committing.

How much does an MOT cost and how often does a BMW need one?

The MOT is annual once the car is three years old, and the maximum test fee is capped by the DVSA at £54.85, though many garages charge less. The MOT itself is cheap; the cost that matters is the repair work an MOT surfaces. Always read the full MOT history at gov.uk before buying so you can see recurring advisories for corrosion, emissions or suspension.

What is the most expensive thing that can go wrong on a used BMW?

It depends on the engine. Big-ticket exposures include an N47 timing chain (£1,500 to £2,500), an N63 or N62 V8 top-end job (£3,000 to £6,000+), rod bearings on an S65, S85 or S55 M engine (£2,000 to £4,000), a failed ZF gearbox left on original fluid, and air-suspension struts on X5/X7 (£600 to £1,200 per corner). Matching the engine code to its known risks before you buy is the single biggest saving you can make.

Do BMWs hold their value well?

Depreciation is usually the largest single running cost, bigger than fuel or servicing combined in the first few years. Mainstream diesels and petrols depreciate steadily; desirable variants (M cars, well-specced six-cylinders, manual coupes) hold value far better. Buying a three-to-five-year-old example lets the first owner absorb the steepest drop, which is why a used BMW is often far cheaper to own than the list price suggests.

Will my BMW be ULEZ compliant?

Petrol BMWs are broadly compliant from 2006 onward (Euro 4), and BMW diesels are broadly compliant from roughly late 2015 onward (Euro 6, the B47 and B57 era). Older N47 and N57 diesels are generally not compliant and attract the daily ULEZ charge in London and several other clean-air zones. Compliance is per-vehicle, so always check the exact car by registration on the TfL checker before you rely on it.

Related guides

Check a listing now →