X4 Diesel Engines
from £1,400 to £6,500
Rebuilt units from £1,900 · Common codes: N47D20, B47D20, N57D30, B57D30
Get quotes from trusted UK BMW X4 engine specialists. Compare reconditioned & used engines for xDrive20d to X4 M - N47/B47/N57 covered. Get a quote before it's too late.
X4 Diesel Engines
from £1,400 to £6,500
Rebuilt units from £1,900 · Common codes: N47D20, B47D20, N57D30, B57D30
X4 Petrol Engines
from £1,500 to £5,500
Rebuilt units from £2,200 · Common codes: N20B20, B48B20, N55B30
X4 M Performance Engines
from £3,500 to £9,500
Rebuilt units from £4,200 · Common codes: B58B30, B57D30 (M40i, M40d)

Most replacements completed within 3-5 days.
The table below shows typical UK rebuilt engine costs across BMW X4 variants, covering documented failure causes, chassis generations, engine codes, and fuel types based on current market data.


Rated 4.8 out of 5 by 1,081 verified customers who sourced reconditioned and used BMW X4 engines through EngineMarket.
4.8
★★★★★
out of 5
1,081 verified reviews
“Thanks to EngineMarket, I saved over £1,200 on my engine replacement and got matched with a great local specialist within the hour.”
“Got three quotes within an hour and chose the best deal easily. The whole process was quick, clear and stress-free.”
“I wasn't sure what I needed, but they helped me identify the right engine and connected me with a trusted garage.”
“Thanks to EngineMarket, I saved over £1,200 on my engine replacement and got matched with a great local specialist within the hour.”









Not sure which variant your BMW X4 is- Enter your registration number above - we'll identify the exact sub-model, engine code and compatible replacement options instantly.

Every engine code fitted to the BMW X4 across all generations, with technical specs, compatible variants and trims, known failure points, and average rebuilt prices from UK specialists. Select any engine code to compare quotes.
Extracted from detailed diesel engine families across BMW X4 variants.

N47D20 - 2.0L Diesel
Main replacement triggers are timing chain wear, EGR / cooling faults and turbo-control issues.
Compatible variants
Avg. rebuilt price
£1,900 - £3,500
Supply only
Technical specifications
Common failures
Not sure which engine code?
Can't find your engine code- Enter your registration number above - we'll instantly identify the exact unit, its technical specifications, and live replacement prices from UK BMW X4 engine specialists. Every rebuilt engine comes with a minimum 12-month unlimited mileage warranty.

The BMW X4, particularly early F26 models with the N47 diesel engine, has a well-documented reputation for timing chain failures that can lead to catastrophic engine damage. Later B47 and B58 engines improved reliability but introduced their own issues around EGR coolers, coolant loss, and turbocharger wear on M Performance variants. Every rebuilt engine...
BMW X4 N47 Timing Chain Failure
Most affected vehicles
BMW X4 xDrive20d (2014-2018, F26 chassis, N47D20 engine)
Failure mileage range
50,000 - 120,000 miles
Typical failure window
Root cause
The N47 engine's timing chain is positioned at the flywheel side (rear) of the engine. Chain stretch and guide deterioration cause slack, leading to rattling noises and eventual chain failure. When the chain snaps or jumps teeth, valves collide with pistons - requiring a full engine replacement.
Repair options & estimated costs (UK ranges)
| Repair tier | Dealer price | Specialist price | What it involves | Longevity / suitability |
|---|---|---|---|---|
| Preventative Timing Chain Replacement - Catch it early | £1,800 - £2,500 | £1,200 - £1,800 | New timing chain, tensioners, guides, and oil pump chain while engine still runs | 60,000+ miles if done before chain stretch causes sprocket wear |
| Full Replacement - Rebuilt Engine - After catastrophic failure | £8,000 - £12,000 | £3,500 - £5,500 | Supply & fit of rebuilt N47D20 engine with upgraded timing chain components, bench tested, 12-month warranty | 100,000+ miles expected; upgraded chain design addresses original flaw |
Our recommendation
If you hear a rattling noise from the rear of the engine on cold starts, act immediately. A preventative timing chain replacement at a specialist costs £1,200-£1,800 and saves the engine. Once the chain fails, replacement is the only option - a rebuilt engine with upgraded components from a specialist is dramatically cheaper than a dealer-fit new unit (£3,500-£5,500 vs £8,000-£12,000). On a 2014-2018 X4 xDrive20d worth £8,000-£12,000, investing in preventative chain work makes excellent financial sense.
Compare rebuilt N47D20 engine prices for your BMW X4
Every engine type listed below is available through our UK network, with typical price ranges based on your X4's specific variant, engine code and budget.
Compare BMW X4 engine prices with vetted UK suppliers
All engine types include a minimum 12-month unlimited mileage warranty when sourced through EngineMarket. Prices are typical UK market ranges based on historical quote data from our network and depend on exact engine code, variant, mileage and supplier. Use our free comparison tool above - enter your registration to get tailored quotes for your specific BMW X4 within hours.

Every displacement fitted to the BMW X4 across both generations (F26 2014-2018, G02 2018-2024) is listed below, with compatible engine codes, years and common failure notes.
The 2.0-litre four-cylinder diesel powered the majority of UK X4 sales across both generations, dominating replacement demand. Early F26 models used the N47D20 (184hp), notorious for rear-mounted timing chain failures . From late 2014 onward, the improved B47D20 (188-190hp) introduced revised timing chain architecture and Euro 6 compliance, while G02 models added mild hybrid technology (MHT) from 2021, featuring a 48V starter-generator providing an 11hp boost during acceleration .
Engine Code(s)
N47D20, B47D20, B47D20A, B47D20B
Compatible Models (UK)
xDrive20d (F26 2014-2018, 184hp N47; 2014-2018 190hp B47), xDrive20d (G02 2018-2024, 190hp B47), xDrive20d MHT (G02 LCI 2021-2024, 190hp with 48V mild hybrid), xDrive25d
Power output
Verified by registration
Common Failure Points
N47 timing chain stretch (50k-120k miles); B47 EGR cooler deposits, DPF clogging in urban use
Production Years: G02 2018-2024, twin-turbo B47 variant
Get quotes for BMW X4 2.0L diesel engines
Choose your BMW X4 engine by fuel type to compare realistic replacement prices, known issues, and compatible UK supply options - from the early F26 xDrive20d to the latest G02 M40i.
The backbone of UK X4 sales across both generations (2014-2024), with the 2.0-litre four-cylinder dominating replacement demand and the 3.0-litre straight-six powering premium xDrive30d and M40d variants.
Common BMW X4 Diesel Engine Families
Found In
Known For
Typical Diesel Models
The backbone of UK X4 sales across both generations (2014-2024), with the 2.0-litre four-cylinder dominating replacement demand and the 3.0-litre straight-six powering premium xDrive30d and M40d variants.
Common BMW X4 Diesel Engine Families
Found In
Known For
Typical Diesel Models
Less common than diesel but growing in replacement enquiries, especially for the B58-powered M40i performance flagship and entry-level xDrive20i/xDrive30i variants across both generations.
Common BMW X4 Petrol Engine Families
Found In
Known For
Typical Petrol Models
Introduced on G02 LCI models from 2021, pairing the 2.0-litre B47 diesel or B48 petrol with a 48V starter-generator for electric boost and coasting functionality.
BMW X4 MHEV Engine Codes
Found In
Important Notes
Not sure which fuel type your BMW X4 has- Enter your registration number above to instantly identify your engine code, fuel system and compatible replacement options - all backed by a minimum 12-month unlimited mileage warranty from UK BMW X4 specialists.

This technical timeline covers every major engine change across the BMW X4's production run (2014-2025), helping owners identify their exact unit and compare rebuilt engine prices from UK specialists.
⚙Key Changes
▣Main Engines
N47D20- 2.0L diesel (xDrive20d, 184hp)
B47D20- 2.0L diesel (late 2014 onward xDrive20d, 188-190hp)
N57D30- 3.0L diesel (xDrive30d, 258hp; xDrive35d, 313hp)
▰Popular Models
🔧Known For
Engine Codes Covered:
N47D20B47D20N57D30