BMW N20B20 engine code explained

N20B20 is the full code for BMW's first 2.0-litre TwinPower turbo petrol four, the engine that replaced the naturally aspirated straight-six in the 320i, 328i, 520i, 528i, X1, X3 and Z4 between 2011 and 2017. Two output tiers covered every application. It is remembered for the timing-chain and guide wear on pre-2015 builds, which BMW addressed mid-cycle and fixed properly in the B48B20 that replaced it.

Checking a N20B20 car? Run a buyer report → Paste a listing, VIN, or reg. Takes about 30 seconds.

Quick answer

The N20B20 is the 2.0-litre four-cylinder turbo petrol of the BMW N20 family, built 2011-2017. Bimmer.AI scores the family 6 / 10: a sound used buy provided the known weak points are documented. The tables below give every output tier and sticker letter BMW used on this stem and which cars got them; the failure table is the same one that powers the N20 family guide.

How to read N20B20

Part of the codeMeaning
NN-series engine generation (2001 to about 2015)
20engine family number within the N-series
Bpetrol, longitudinal (rear-drive platform: 1 to 8 Series, X3 to X7, Z4)
20displacement in tenths of a litre: 2.0 litres
K / U / M / O / T / S + digitoutput tier and revision, appended in BMW's internal naming (for example N20B20O1)
A / B / C / Dparts-catalogue engine version printed on the engine cover sticker (for example N20B20A)

N20B20 output tiers and which cars have them

CodeOutputCarsNotes
N20B20M0184 bhp320i (F30 / F31 2012-2015), 520i (F10 / F11 2011-2016), X1 sDrive / xDrive20i (E84), X3 xDrive20i (F25 2011-2014), Z4 sDrive20i (E89), 420i (F32 2013-2015)The volume tier in the UK
N20B20O0245 bhp328i (F30 / F31 / F34), 528i (F10 / F11), 228i (F22 / F23), 428i (F32 / F33 / F36), X1 xDrive28i (E84), X3 xDrive28i (F25), X4 xDrive28i (F26), Z4 sDrive28i (E89)Higher boost, same hardware
N26B20245 bhp (SULEV)North American 328i / 428i / X1 28iEmissions variant, not sold in the UK

N20B20 sticker letters: N20B20A, N20B20B

On the N20 the parts letter is a reasonable proxy for chain risk: A is the early build, B the revised one. BMW's official fix date is fuzzy, so the safe rule is to treat anything built before 2015 as needing chain evidence past 80,000 miles, whatever the letter says.

Sticker codeWhat it denotes
N20B20AOriginal build (2011 to roughly 2014), the group with the documented chain-guide wear.
N20B20BLater production (2014 to 2017) with the revised chain tensioner and guide material.

Got a N20B20 car in mind?

Enter its reg for the full DVLA and MOT history plus the N20-specific fault check. £7 per report, no subscription. About 30 seconds.

No reg to hand? Enter the year and model instead →

Known problems on every N20B20

Failure data is held once, per engine family, so this table is identical to the BMW N20 guide. Cost ranges are indicative UK figures.

Failure modeSeverityFrequencyTypical onsetUK repair range
Timing chain stretch and tensioner wear Catastrophic Very common 60 to 120k mi £1,200 to £2,200
Oil filter housing gasket leak Moderate Very common 60 to 130k mi £200 to £450
Crankcase ventilation (PCV) diaphragm failure Moderate Common 50 to 120k mi £180 to £400
Intake valve carbon buildup Moderate Common 70 to 120k mi £300 to £500
Electric water pump failure Moderate Common 60 to 110k mi £450 to £700

Long-term verdict

Capable of 200,000+ miles IF the timing chain has been replaced or inspected. Pre-2015 builds carry the highest risk; BMW addressed the chain tensioner around 2015. The N20 also has well-documented oil-filter-housing gasket and PCV diaphragm wear items. With chain done and a documented service history, the N20 is a sensible used petrol. Without chain receipts past 80,000 miles, treat as a £1,200-£2,200 deferred maintenance liability.

Check a specific N20B20 listing

Paste any BMW N20 listing, VIN or registration. Bimmer.AI identifies the exact engine and returns the buyer report in 30 seconds.

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.

Frequently asked questions

N20B20 timing chain: which cars are affected?

Every N20 built before roughly 2015: 320i, 328i, 520i, 528i, X1, X3, Z4 and the early 2 and 4 Series. The plastic chain guides wear and the tensioner loses grip, giving a cold-start rattle that lasts more than a couple of seconds and, eventually, P0016 / P0017 cam-crank codes. Preventative replacement is £1,200 to £2,200 at an independent BMW specialist. Post-2015 builds and the B48 successor rarely show it.

Is the 184 bhp or 245 bhp N20B20 more reliable?

They share the same block, chain and known weak points (chain guides, oil-filter-housing gasket, PCV diaphragm, electric water pump). The 245 bhp O0 runs more boost and tends to have been driven harder, so buy on history rather than badge. A documented, chain-done 328i is a better car than an unknown 320i.

Which BMWs have the N20B20 engine?

The N20B20 went into the following cars, by output tier. N20B20M0 (184 bhp): 320i (F30 / F31 2012-2015), 520i (F10 / F11 2011-2016), X1 sDrive / xDrive20i (E84), X3 xDrive20i (F25 2011-2014), Z4 sDrive20i (E89), 420i (F32 2013-2015); N20B20O0 (245 bhp): 328i (F30 / F31 / F34), 528i (F10 / F11), 228i (F22 / F23), 428i (F32 / F33 / F36), X1 xDrive28i (E84), X3 xDrive28i (F25), X4 xDrive28i (F26), Z4 sDrive28i (E89); N26B20 (245 bhp (SULEV)): North American 328i / 428i / X1 28i. The two-letter family badge is N20; any listing that quotes the family code is talking about one of these.

Is the BMW N20B20 reliable?

Bimmer.AI scores the N20 family 6 out of 10, which makes the N20B20 a sound used buy provided the known weak points are documented. Capable of 200,000+ miles IF the timing chain has been replaced or inspected. Pre-2015 builds carry the highest risk; BMW addressed the chain tensioner around 2015. The N20 also has well-documented oil-filter-housing gasket and PCV diaphragm wear items. With chain done and a documented service history, the N20 is a sensible used petrol. Without chain receipts past 80,000 miles, treat as a £1,200-£2,200 deferred maintenance liability.

What does N20B20 mean?

N is the N-series engine generation (2001 to about 2015), 20 is the family number, B means petrol, longitudinal (rear-drive platform: 1 to 8 Series, X3 to X7, Z4), and 20 is the displacement in tenths of a litre (2.0 litres). BMW appends an output tier and revision (K, U, M, O, T or S plus a digit) in its own naming, and the parts catalogue adds a version letter (A, B, C) that is what you see on the engine cover.

Related guides

Check a N20B20 car →