BMW Diesel vs Petrol: Which to Buy in 2026 (UK Running Cost Breakdown)
The diesel-or-petrol question used to be simple: high mileage meant diesel, end of discussion. In 2026 it is a real decision, driven less by the pump price and more by where you drive and which exact engine sits under the bonnet. This is the UK running-cost breakdown, with the clean-air-zone trap that catches most older-diesel buyers spelled out.
Quick answer
High annual mileage on motorways, and no daily clean-air-zone exposure: buy a modern diesel (B47 or B57). Low mileage, mostly town driving, or you drive into London or another clean-air zone every day: buy a petrol (B58 or B48). The break-even sits around 12,000 to 15,000 miles a year. The single biggest mistake UK buyers make is buying a cheap pre-2015 diesel without checking it is ULEZ-compliant for where they actually drive.
The decision in one line
Forget the old "diesel if you do the miles" reflex for a moment. The 2026 version is: diesel for distance, petrol for town and clean-air zones, and within each camp, the engine code matters more than the fuel badge. A 2012 320d (N47) and a 2019 320d (B57) are both diesels, but they are not remotely the same buying decision. One is generally locked out of ULEZ and carries timing-chain risk; the other is the best diesel BMW has ever built.
Below we break the choice into the costs that actually move the needle in the UK: fuel, tax, clean-air-zone exposure, and the diesel-only repair risks that quietly erase the fuel saving.
Real-world MPG and fuel cost
Diesel still wins on raw economy, especially at a steady motorway cruise where a modern six-cylinder diesel can return figures a comparable petrol cannot touch. But the gap is narrower than it once was, and UK pump prices for diesel have spent recent years sitting at or above petrol, which eats into the saving per mile.
| Use case | Typical diesel real-world MPG | Typical petrol real-world MPG | Where the gap matters |
|---|---|---|---|
| Motorway cruising (70 mph) | 50 to 60+ | 38 to 48 | Diesel clearly ahead |
| Mixed A-road and motorway | 45 to 55 | 33 to 42 | Diesel ahead |
| Urban / short journeys | 30 to 40 | 25 to 35 | Gap narrows, diesel risk rises |
| Performance driving | 28 to 36 | 22 to 30 | Both thirsty; petrol more fun |
Figures above are indicative real-world UK ranges for typical 2.0L and 3.0L BMWs; your exact car, gearing, and driving style will vary. The key insight: the diesel MPG advantage is real but it is delivered on long, warm runs. On short urban hops the diesel barely pulls ahead on fuel while exposing you to the DPF and EGR risks below. For a direct same-model comparison, see 320d vs 320i.
VED (road tax) and first-year cost
For most used BMWs several years old, both fuel types sit on the same flat standard-rate VED, so road tax rarely decides the question on a used purchase. The difference appears mainly at first registration: first-year VED is calculated on CO2 emissions, and a diesel that does not meet the RDE2 emissions standard is charged at a higher first-year band. That cost is borne by the original buyer, not you as a used buyer, but it does feed through into how diesels were priced when new.
One thing that does affect you: cars with a list price above £40,000 when new attract the expensive-car VED supplement for several years. Plenty of well-specced BMWs cross that line, diesel and petrol alike, so check the original list price rather than the fuel type.
The killer: ULEZ and clean-air-zone exposure
This is the single factor that turns a "great value" used diesel into a money pit, and it catches more UK buyers than any mechanical fault. Clean-air zones charge non-compliant vehicles a daily fee to enter, and the compliance bar is set by emissions standard, not age in any loose sense.
- Petrol must be Euro 4 to be compliant, which broadly means registered from 2006 onwards. So most BMW petrols from 2006 on are fine.
- Diesel must be Euro 6, which broadly means registered from September 2015 onwards. That puts the N47 and N57 diesels generally outside compliance, while the B47 and B57 era is usually compliant.
The financial impact is severe. A daily ULEZ charge across a working week, every week, runs into thousands of pounds a year, comfortably more than any fuel saving a diesel could ever deliver. If you live in or commute into London or another UK clean-air zone, a pre-2015 diesel is usually the wrong car regardless of how cheap the sticker looks.
Compliance is per-vehicle. Two cars of the same year can differ, so never assume from the registration year alone. Always run the exact car through the TfL ULEZ checker by registration, and read our full BMW ULEZ compliance guide before you buy any diesel.
Diesel-only risks: DPF, EGR and AdBlue
Diesels carry emissions hardware that petrols simply do not have, and each item is a potential bill that quietly cancels out the fuel saving:
- DPF (diesel particulate filter). Traps soot and burns it off during a regeneration cycle that needs sustained high temperatures, i.e. a proper drive. On cars used only for short urban journeys the DPF never regenerates properly, soot accumulates, and you end up with blocked-filter warnings, forced regens, and eventually a replacement that can run to £1,000 or more.
- EGR valve and cooler. Recirculates exhaust gas to cut emissions; it clogs with carbon over time and, on N47/B47 diesels, was the subject of a BMW fire-risk recall. Verify that recall has been completed on any used diesel before purchase.
- AdBlue (SCR) system. On newer Euro 6 diesels, a urea-injection system reduces NOx. Sensor and injector faults can trigger warnings and, in some cases, a no-restart limp condition. Budget for occasional AdBlue top-ups and treat any AdBlue warning light as a pre-purchase red flag.
None of these systems exists on a petrol BMW. That absence of failure modes is a genuine, often-underrated part of the petrol case, particularly for low-mileage and town buyers.
Timing-chain history: it is not just a diesel problem
The N47 diesel made the BMW timing chain infamous, but petrol buyers are not automatically safe. The picture by engine:
| Engine | Fuel | Years | Timing-chain note |
|---|---|---|---|
| N47 | Diesel | 2007 to 2014 | Famous chain stretch/snap risk, worst on pre-2011 rear-chain builds |
| N20 | Petrol | 2011 to 2017 | Documented chain weakness on pre-2015 builds; check history |
| B47 | Diesel | 2014+ | Largely resolved post-2017 |
| B48 | Petrol | 2014+ | No significant chain concern |
| B58 | Petrol | 2015+ | No significant chain concern; excellent engine |
The takeaway: if you are looking at an older car, listen on a cold start and demand service history whether it is the N47 diesel or the N20 petrol. The fear is not exclusively a diesel story. Both the B-series engines that replaced them put the issue largely to bed.
The mileage break-even
The honest UK rule of thumb for a used BMW: diesel starts to pay back somewhere around 12,000 to 15,000 miles a year, once you net the fuel saving against the higher purchase price, the diesel-specific repair risk, and any clean-air-zone exposure. Below that, the petrol's lower complexity and cheaper repairs usually win on total cost of ownership.
| Annual mileage | Driving mix | Recommendation |
|---|---|---|
| Under 8,000 | Town / short trips | Petrol DPF risk and weak fuel saving rule out diesel |
| 8,000 to 12,000 | Mixed | Either Lean petrol unless your commute is motorway-heavy |
| 12,000 to 20,000 | Mostly motorway | Diesel Fuel saving outweighs the extra complexity |
| 20,000+ | Motorway | Diesel Comfortably ahead, choose B47 or B57 |
Override all of this if you have daily clean-air-zone exposure: in that case a non-compliant diesel loses no matter how many miles you do, and a compliant diesel or any modern petrol is the only sensible answer.
Modern picks: both can be excellent
If you are buying recent, the good news is that the best of each fuel type is genuinely brilliant. On the Bimmer.AI editorial reliability score (0 to 10), the B57 diesel scores 8/10 as the strongest, cleanest diesel BMW has ever sold, and the B58 petrol scores 8/10 as one of the finest modern straight-sixes on the market.
- Buy the B57 diesel if you cover serious motorway miles and are not locked into a clean-air-zone problem. It is ULEZ-compliant, returns superb economy, and is the safest used diesel choice. Verify AdBlue health on purchase.
- Buy the B58 petrol if you want lower-stress ownership, drive in town or a clean-air zone, or simply value the smoothness and response. No DPF, no EGR-clog risk, no AdBlue. The 7/10 B48 petrol is the four-cylinder equivalent for buyers who do not need the six.
For a comprehensive ranking across the whole range, see the most reliable BMW engines.
Diesel makes sense if / petrol makes sense if
Diesel makes sense if
You cover 12,000+ miles a year, mostly on motorways and long A-roads. You are not commuting daily into a clean-air zone (or you are buying a Euro 6 B47/B57 that is compliant). You want maximum range between fill-ups and effortless mid-range torque for towing or loaded touring. You will verify the EGR recall and AdBlue health before buying.
It is a toss-up if
You do 8,000 to 12,000 mixed miles a year with no clean-air-zone exposure. Here the decision tips on the specific car: a clean, compliant, well-serviced diesel can still make sense, but a petrol removes a whole category of risk for similar real-world running cost. Compare the exact engines, not the fuel badges.
Petrol makes sense if
You do under 10,000 miles a year, drive mostly in town, or enter London or another clean-air zone regularly. You want the simplest ownership with no DPF, EGR, or AdBlue failure modes. You are buying older and want to sidestep the diesel emissions-hardware lottery. You value refinement and throttle response over outright economy.
Frequently asked questions
Should I buy a diesel or petrol BMW in 2026?
It comes down to your annual mileage and where you drive. If you cover more than roughly 12,000 to 15,000 miles a year, most of them on motorways, a modern diesel (B47 or B57) still works out cheaper to run and is genuinely satisfying. If you do under 10,000 miles a year, drive mostly in town, or spend time in a clean-air zone, a petrol (B48 or B58) is the lower-stress, lower-risk choice. Always check the specific car on the TfL ULEZ checker by registration before you commit.
Is a diesel BMW still worth buying in 2026?
Yes, but only the right one. A post-2015 Euro 6 diesel (B47, B57) is ULEZ-compliant, returns excellent real-world MPG, and the B57 is the most reliable diesel BMW has ever sold (Bimmer.AI score 8/10). Older N47 and N57 diesels are a harder sell: they are generally not ULEZ-compliant, so a daily drive into London or another clean-air zone gets expensive fast. Match the engine to your use case rather than buying diesel on reflex.
At what mileage does a diesel BMW pay for itself?
As a rough UK rule of thumb, the diesel fuel saving starts to outweigh the higher purchase price, higher VED in year one, and the cost of diesel-specific risk (DPF, EGR, AdBlue) somewhere around 12,000 to 15,000 miles a year. Below that, the petrol's lower complexity and cheaper repairs usually win. Above 20,000 miles a year of mostly motorway driving, diesel is comfortably ahead.
Are older BMW diesels ULEZ-compliant?
Generally no. ULEZ and most UK clean-air zones require diesels to meet Euro 6, which broadly means registered from September 2015 onwards. That puts the N47 and N57 diesels outside compliance, while the B47 and B57 era is usually compliant. Petrol is easier: Euro 4 (broadly 2006 onwards) is the bar, so most BMW petrols from 2006 on are fine. Compliance is per-vehicle, so always confirm the exact car on the TfL checker by registration.
What goes wrong with diesel BMWs that does not affect petrols?
Three systems are diesel-only liabilities: the DPF (diesel particulate filter), which clogs on cars used for short urban journeys and can cost £1,000 or more to replace; the EGR valve and cooler, subject to a BMW fire-risk recall on N47/B47 diesels; and on newer cars the AdBlue (SCR) system, where sensor and injector faults can trigger limp mode. None of these exist on a petrol car, which is a real part of the petrol case for low-mileage town buyers.
Do petrol BMWs have timing-chain problems too?
Some do. The N47 diesel is the famous timing-chain engine, but the N20 petrol (2011 to 2017) also has a documented timing-chain weakness on pre-2015 builds. Both are worth a cold-start listen and a service-history check before buying. The newer B48 petrol and B58 petrol resolved this, and the B58 in particular is one of BMW's best modern engines (Bimmer.AI score 8/10).
Is diesel or petrol cheaper to insure and tax?
Insurance is broadly similar for equivalent models; the engine fuel type is a minor factor next to power, value, and your profile. VED (road tax) is where it differs: first-year VED is calculated on CO2, so a diesel that does not meet the RDE2 standard pays a higher first-year rate, though from the second year most cars sit on the same standard flat rate. For a used car several years old you are usually paying that flat standard rate regardless of fuel.
Which is more reliable overall, a BMW diesel or petrol?
Neither fuel type wins outright; it depends on the specific engine. The best modern diesel (B57, 8/10) and the best modern petrol (B58, 8/10) are both excellent. Among older engines the petrols are generally simpler to live with because they avoid DPF, EGR, and AdBlue complexity. The honest answer is to compare the exact engine codes you are choosing between, not the fuel type in the abstract.
I only do short town journeys. Diesel or petrol?
Petrol, almost always. Short, cold, stop-start journeys are the worst possible diet for a diesel: the DPF never gets hot enough to regenerate, soot builds up, and you end up with blocked-filter warnings and forced regenerations. A petrol car simply does not have these failure modes. Unless you regularly add a long motorway run, a low-mileage town driver should default to petrol.
Diesel or petrol: check the exact listing before you decide
Paste a BMW listing, VIN, or reg into Bimmer.AI. We identify the precise engine, flag ULEZ compliance and the EGR recall, and fold the diesel-vs-petrol trade-off into a clear buyer verdict.
Run a Bimmer.AI buyer report →Bimmer.AI is designed to help you identify BMW-specific buyer risks before you travel, negotiate, or pay for an inspection. It does not replace a physical inspection by a qualified mechanic, a legal vehicle-history check (e.g. HPI Check), or independent verification of finance, stolen, or write-off status. Repair-cost ranges are indicative UK figures that vary by region, specialist, parts supply, and labour rates.