4 Series Diesel Engines
from £1,200 to £4,200
Rebuilt units from £1,226 · Common codes: N47D20C, B47D20A, B47D20B
Get quotes from trusted UK BMW 4 Series engine specialists. Compare reconditioned & used engines for 418d to M4 - N47/B47/B58/N57 covered. Get a quote before it's too late.
4 Series Diesel Engines
from £1,200 to £4,200
Rebuilt units from £1,226 · Common codes: N47D20C, B47D20A, B47D20B
4 Series Petrol Engines
from £1,300 to £3,900
Rebuilt units from £1,350 · Common codes: N20B20B, B48B20A, B48B20B
4 Series Performance Engines
from £3,500 to £9,500
Rebuilt units from £3,500 · Common codes: N55B30A, B58B30A, S55B30A

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


Rated 4.8 out of 5 by 1,081 verified customers who sourced reconditioned and used BMW 4 Series 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 4 Series 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 4 Series 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 4 Series variants.

N47D20C - 2.0L Diesel
Main replacement triggers are timing chain wear, EGR / cooling faults and turbo-control issues.
Compatible variants
Avg. rebuilt price
£1,226 - £2,400
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 4 Series engine specialists. Every rebuilt engine comes with a minimum 12-month unlimited mileage warranty.

The BMW 4 Series delivers refined performance, but its early N47 diesel and N20 petrol engines are widely documented for premature timing chain wear, while modern B48 and B58 units frequently suffer cooling system degradation and plastic housing fatigue. Every rebuilt BMW 4 Series engine supplied through EngineMarket includes upgraded internal components...
BMW 4 Series Timing Chain Failure
Most affected vehicles
BMW 4 Series 418d, 420d, 420i, 428i (2013-2016, N47D20C & N20B20B)
Failure mileage range
60,000 - 90,000 miles
Typical failure window
Root cause
The rear-mounted timing chain design on early N47 and N20 engines places extreme tension on thin plastic guides and a weak hydraulic tensioner, causing the chain to stretch, rattle, and eventually skip teeth under cold-start conditions.
Repair options & estimated costs (UK ranges)
| Repair tier | Dealer price | Specialist price | What it involves | Longevity / suitability |
|---|---|---|---|---|
| Minor - Preventative Chain Replacement | £1,800 - £2,500 | £1,100 - £1,600 | Engine-off chain swap, upgraded tensioner installation, reinforced plastic/metal guides, and timing recalibration | 80,000+ miles; only viable before valve-to-piston contact occurs |
| Intermediate - Cylinder Head Valve Repair | £3,200 - £4,500 | £2,000 - £3,000 | Timing chain replacement plus valve decarbonising, bent valve straightening, and head skimming after initial chain jump | Restores compression but leaves bottom-end chain tensioner weakness intact |
| Full Replacement - Rebuilt / Reconditioned Engine | £3,500 - £4,800 | £2,400 - £3,400 | Complete engine swap with a fully rebuilt unit featuring reinforced chain guides, updated tensioner, bench-tested performance and 12-month warranty | Permanent solution; upgraded internals eliminate the original factory weak point |
Our recommendation
If your BMW 4 Series is rattling on cold starts but still runs smoothly, a specialist preventative chain replacement with an updated tensioner kit offers excellent value and prevents catastrophic failure. Once the chain has skipped or you hear heavy mechanical knocking, the bottom end is likely compromised and a full rebuilt engine replacement becomes the only reliable, cost-effective option.
Compare rebuilt N47D20C & N20B20B BMW 4 Series engine quotes now
Every engine type is available through the uk network with typical price ranges based on variant, engine code and budget.
Compare BMW 4 Series 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 4 Series within hours.

Every engine displacement fitted to the BMW 4 Series across all UK generations is listed below, complete with compatible factory codes, production years and known failure patterns for accurate replacement matching.
The 2.0L turbo diesel has been the commercial backbone of the 4 Series lineup since its F32 generation launch, evolving from the rear-chain N47 to the front-chain B47 family. It powers the high-volume 418d, 420d and 425d trims, offering a balance of torque, efficiency and fleet suitability with EfficiencyDynamics calibration. While the newer B47 resolves earlier timing concerns, both variants require strict oil service intervals to maintain turbo and DPF longevity.
Engine Code(s)
N47D20C, B47D20A, B47D20B, B47C20U0
Compatible Models (UK)
418d, 418d EfficientDynamics, 420d, 420d xDrive, 425d
Power output
Verified by registration
Common Failure Points
Timing chain tensioner wear, guide degradation on early N47 units, EGR cooler clogging on later B47 variants
Production Years: F32/F33/F36 2013-2020, G22/G23/G26 2020-present
Get quotes for BMW 4 Series 2.0L diesel engines
Choose your BMW 4 Series engine by fuel type to compare realistic replacement prices, known issues, and compatible UK supply options - from early N47 diesel units to the latest B58 mild-hybrid petrol systems.
Dominating the UK replacement market, 4 Series diesel engines span F-generation fleet workhorses to modern G-generation Euro 6 specialists.
Common BMW 4 Series Diesel Engine Families
Found In
Known For
Typical Diesel Models
Dominating the UK replacement market, 4 Series diesel engines span F-generation fleet workhorses to modern G-generation Euro 6 specialists.
Common BMW 4 Series Diesel Engine Families
Found In
Known For
Typical Diesel Models
Spanning efficient four-cylinder turbo units to acclaimed inline-six performance blocks, 4 Series petrol engines balance daily usability with sporting character.
Common BMW 4 Series Petrol Engine Families
Found In
Known For
Typical Petrol Models
Utilising a 48-volt belt starter generator to smooth stop-start operation and assist acceleration, MHEV systems enhance efficiency without compromising performance.
BMW 4 Series MHEV Engine Codes
Found In
Important Notes
Not sure which fuel type your BMW 4 Series 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 4 Series specialists.

Covering every major powertrain update from the 2013 launch to current G-generation models, this timeline helps you pinpoint your exact engine and compare rebuilt prices from UK specialists.
⚙Key Changes
▣Main Engines
N47D20C- 2.0L diesel (418d / 420d)
N57D30A- 3.0L diesel (430d)
N20B20B- 2.0L petrol (420i / 428i)
N55B30A- 3.0L petrol (435i)
▰Popular Models
🔧Known For
Engine Codes Covered:
N47D20CN57D30AN20B20BN55B30A