BMW M47D20 Engine - Replacement Cost,Problems & Compatibility

The BMW M47D20 is a 2.0-litre turbo diesel fitted to 1 Series, 3 Series, 5 Series and X3 models from 1998 to 2007, with reconditioned units from £1,500 and 850 UK replacement requests in 2025 .

BMW M47D20 engine replacement UK - reconditioned and rebuilt prices

Supply & Fit Available

12-Month Warranty

Nationwide Delivery

100+ Suppliers

Used from
£400
Reconditioned from
£1,500
Rebuilt from
£2,500
GB

Secure enquiry - no spam.

Quotes only from vetted UK engine specialists.

Key Specs

BMW M47D20 - Specifications at a Glance

BMW background image for engine specifications
Engine Code
M47D20 (covering M47D20, M47TUD20, M47TU2D20)
Fuel
Diesel
Configuration
2.0L inline-4, turbocharged
Power Output(s)
85-120 kW (114-163 hp) across tunes
Years Produced
1998-2007
UK Models Fitted
5 BMW model ranges - full list in Compatibility below
2025 UK Replacement Requests
850
Replaced
BMW M41
Replaced By
BMW N47
Most Common Failure
Timing chain stretch and tensioner wear
Reconditioned Price Range
£1,500-£3,200 supply-only

Vetted UK specialists for M47D20 replacements

Minimum 12-month warranty on reconditioned and rebuilt options

BMW 1 Series
01

BMW 1 Series

Generation/Chassis
E81/E87
Badge(s)
118d, 120d
Years
2004-2007
BMW 3 Series
02

BMW 3 Series

Generation/Chassis
E46
Badge(s)
318d, 320d
Years
1998-2005
BMW 3 Series
03

BMW 3 Series

Generation/Chassis
E90/E91
Badge(s)
318d, 320d
Years
2005-2007
BMW 5 Series
04

BMW 5 Series

Generation/Chassis
E39
Badge(s)
520d
Years
2000-2003
BMW 5 Series
05

BMW 5 Series

Generation/Chassis
E60/E61
Badge(s)
520d
Years
2003-2007
BMW X3
06

BMW X3

Generation/Chassis
E83
Badge(s)
2.0d
Years
2004-2006
Link
CROSS-BRAND

M47D20 is documented across 6 BMW applications spanning 1 Series, 3 Series, 5 Series, X3. Registration lookup confirms the exact suffix before quotes are sent.

Not sure which engine your car has?

Not sure which engine your car has- Enter your registration above - we'll confirm your exact M47D20 fitment before any quotes are sent.

Prices

BMW M47D20 Engine Replacement Cost (UK)

BMW M47D20 pricing visual
Condition
Supply Only
Fitted
(Independent Specialist)
Typical Warranty
Used
£400-£1,200£1,100-£2,3003-6 months
Reconditioned
£1,500-£3,200£2,200-£3,90012-24 months
Rebuilt
£2,500-£4,500£3,200-£5,30012-24 months

All pricing from Table A .

Labour Guide

Fitting an M47D20 typically takes 8-12 hours at £65-£85/hr (independent) - confirm exact labour when comparing quotes.

Price Factors

What genuinely moves the price for the M47D20 is whether the timing chain has been done, turbo condition, and which sub-code you need - the earlier M47D20 (non-common-rail) and the later M47TU2 (common-rail) are not directly interchangeable.

The wider market picture follows the same pattern as similar-era BMW diesels: documented chain work and a known-good turbo matter more than a small saving on the headline price. See our reconditioned engine cost guide for the broader benchmark.

Ready to compare M47D20 quotes?

Get competitive quotes from trusted UK specialists today.

M47D20 engine quote visual
Get M47D20 quotes from UK specialists
Common Problems

BMW M47D20 Engine Problems - What Actually Fails

Every engine has its weak points. Here are the known issues with the M47D20, based on real-world data and verified failure patterns.

Verified issue focus: Timing chain stretch and tensioner wear.

BMW M47D20 common problems visual
1. Timing Chain Stretch and Tensioner Wear
Typical onset:
120,000-250,000 km (75,000-155,000 miles) if maintenance is neglected
What happens:

The M47's timing chain is located at the rear of the engine, requiring engine removal for access. Chain stretch leads to metallic rattling noises on cold start, rough idling and misfires. In worst cases, the chain can jump teeth or break, causing catastrophic engine damage. The issue is made worse by poor maintenance and extended oil change intervals.

Repair vs replace:

If caught early, a chain and tensioner replacement (£650-£1,800) can save the engine. If the chain has jumped or snapped, full engine replacement is usually the only viable option.

Read more about this issue
2. Swirl Flap Failure
Typical onset:
80,000-120,000 miles on M47TUD20 (2001-2004)
What happens:

The swirl flaps in the intake manifold can break or have their retaining screws work loose, entering the combustion chamber and destroying the engine. The M47TUD20 is the most affected variant; the M47TU2D20 received a revised design in 2004. Symptoms include rattling from the intake manifold area and reduced pulling power.

Repair vs replace:

Swirl flap deletion with blanking plates is a common preventative modification. If a flap has already failed and entered the engine, replacement is often required.

Read more about this issue
3. Turbocharger Failure
Typical onset:
100,000-150,000 miles across all M47 variants
What happens:

Turbo failures on the M47 are common due to oil starvation, carbon build-up, or EGR-related issues. Signs include black or blue exhaust smoke, excessive oil consumption, turbo noise and loss of power. The M47D20TU has a reputation as a turbine destroyer due to overboost from blocked or misrouted EGR vacuum lines.

Repair vs replace:

Turbo rebuild or replacement typically costs £600-£1,500. If the turbo has failed catastrophically and sent debris through the engine, full engine replacement may be required.

Read more about this issue

The M47TU2 (2004 onwards) received improvements including a revised swirl flap design and common-rail injection, making it generally more reliable than earlier M47D20 and M47TUD20 units.

Compare rebuilt M47D20 prices with the failure already addressed

Compare Rebuilt M47D20 Prices
Engine Variants

M47D20 Sub-Codes Explained - Which One Is in Your Car-

The M47D20 name covers three distinct generations of BMW's 2.0-litre diesel. The differences matter - fitting the wrong revision can mean incompatible engine mounts, turbo plumbing, ECU calibration, or wiring looms.

M47D20 variant reference

How to confirm your code: the engine code is stamped on the block near the starter motor and may appear in service history, while the V5C confirms engine capacity rather than always showing the full suffix. Enter your registration above and we will confirm exact M47D20 fitment before any quotes are sent.

Easily Confused
M47D20 (204D1)

1998-2001 original direct-injection version fitted to E46 318d and 320d plus E39 520d. It uses 1,951 cc displacement, a Bosch VP44 rotary pump and a Garrett GT1549V turbo. It shares the family's timing chain and turbo issues but does not use swirl flaps, and it is not a straight swap with M47TU or M47TU2 because the fuel system, ECU and turbo plumbing differ.

Alternative / Next-Gen Code
M47D20TU / M47TUD20 (204D4)

2001-2004 Technical Update fitted to late E46 318d and 320d, early E60 520d and E83 X3 2.0d. Capacity increased to 1,995 cc and common-rail injection arrived, lifting output to 150 hp. This is the generation most exposed to swirl flap failure, and while it shares the block family with TU2, the turbo, ECU calibration and swirl flap design differ.

Related JLR Variants
M47D20TU2 / M47TU2D20 (204D4)

2004-2007 second Technical Update fitted to E87 118d and 120d, E90 318d and 320d, and later E60 520d. It keeps 1,995 cc and common-rail injection, adds a revised swirl flap design, and spans 122-163 hp outputs. It is generally the most robust M47 variant overall, although timing chain wear remains the primary concern.

Confirm the exact M47D20 fitment

How to confirm your code: the engine code is stamped on the block near the starter motor and may appear in service history, while the V5C confirms engine capacity rather than always showing the full suffix. Enter your registration above and we will confirm exact M47D20 fitment before any quotes are sent.

Buying Guide

Buying a Replacement M47D20 - What to Choose

Choosing the right replacement route depends on your budget, risk tolerance, and ownership goals. Here's a breakdown of your options.

Used:

A used M47D20 can make sense for lower-value E46 or E39 hosts, but only with documented service history and timing chain evidence. The biggest risk is inheriting an engine with a stretched chain or failing turbo - both are expensive to discover after purchase.

Reconditioned:

For most owners this is the sweet spot. A proper M47D20 recon addresses the timing chain, tensioner, guides, turbo inspection and EGR cleaning, giving you a fresh engine with known-good critical components without the cost of a full rebuild.

Rebuilt:

A full rebuild is justified for higher-value hosts such as late E90 or low-mileage examples, or where the original engine has sentimental or matching-numbers value. An upgraded rebuild should include a new oil pump chain, revised timing components and a swirl flap delete where appropriate.

Supply & Fit Line:

All supply options can be fitted through our network of vetted UK BMW specialists with full warranty coverage nationwide. See supply and fit.

Vehicle Value Note:

The M47D20 typically sits in vehicles now worth around £1,500-£9,000, with many E46 320d examples below £3,000. If a reconditioned unit at £1,500-£2,200 exceeds roughly 60% of the vehicle's current market value, evaluate scrap value before committing. Late E90 and E87 examples with higher retained values more comfortably justify replacement.

Compare M47D20 Engine Prices Now

Compare M47D20 Engine Prices Now
FAQ

BMW M47D20Frequently Asked Questions

How much does a BMW M47D20 engine replacement cost in the UK-

A reconditioned M47D20 supply-only costs £1,500-£3,200, with fitted prices from £2,200-£3,900 depending on labour and your location . Used engines start from around £400 but carry higher risk. Rebuilt units with upgraded components cost £2,500-£4,500 supply-only.

  • Used engines start from around £400 but carry higher risk
  • Rebuilt units with upgraded components cost £2,500-£4,500 supply-only
Compare M47D20 engine prices

What is the most common failure on the M47D20 engine-

Timing chain stretch and tensioner wear is the most common serious failure, typically appearing from 120,000 km (75,000 miles) upwards. Symptoms include metallic rattling on cold start and rough idling. Chain replacement costs £650-£1,800 if caught early. Swirl flap failure (M47TU) and turbo failure are also common.

  • Symptoms include metallic rattling on cold start and rough idling
  • Chain replacement costs £650-£1,800 if caught early
  • Swirl flap failure on M47TU and turbo failure are also common
Read the M47D20 failure guide

Which BMW models use the M47D20 engine-

The M47D20 was fitted across BMW's range from 1998 to 2007. 1 Series (E81/E87): 118d, 120d. 3 Series (E46, E90): 318d, 320d. 5 Series (E39, E60): 520d. X3 (E83): 2.0d.

  • 1 Series (E81/E87): 118d, 120d
  • 3 Series (E46, E90): 318d, 320d
  • 5 Series (E39, E60): 520d
  • X3 (E83): 2.0d
Check M47D20 compatibility

Should I buy a used or reconditioned M47D20 engine-

A reconditioned M47D20 is usually the better investment as it addresses known weak points including the timing chain, turbo and EGR system. Used engines are cheaper (£400+) but you inherit unknown condition. Reconditioned units (£1,500+) come with 12-24 month warranty. For E46 hosts under £3,000, evaluate scrap value before committing.

  • Used engines are cheaper (£400+) but you inherit unknown condition
  • Reconditioned units (£1,500+) come with 12-24 month warranty
  • For E46 hosts under £3,000, evaluate scrap value before committing
Compare used vs reconditioned M47D20

What's the difference between M47D20, M47TU and M47TU2-

The three generations differ primarily by fuel system and displacement. M47D20 (1998-2001): 1,951 cc, direct injection (Bosch VP44 pump), 136 hp. M47TU (2001-2004): 1,995 cc, common-rail, 150 hp, swirl flap failure risk. M47TU2 (2004-2007): 1,995 cc, common-rail, up to 163 hp, revised swirl flaps.

  • M47D20 (1998-2001): 1,951 cc, direct injection with Bosch VP44 pump, 136 hp
  • M47TU (2001-2004): 1,995 cc, common-rail, 150 hp, swirl flap failure risk
  • M47TU2 (2004-2007): 1,995 cc, common-rail, up to 163 hp, revised swirl flaps
Identify your M47D20 sub-code

Is the M47D20 a reliable engine-

The M47D20 is considered one of BMW's more durable diesel engines when properly maintained. Regular oil changes (every 10,000 miles or annually) are critical. The M47TU2 (2004+) is the most reliable variant. Preventative swirl flap deletion and timing chain inspection at 100k miles are recommended.

  • Regular oil changes every 10,000 miles or annually are critical
  • The M47TU2 (2004+) is the most reliable variant
  • Preventative swirl flap deletion and timing chain inspection at 100k miles are recommended
Get a reliable M47D20 quote

Compare BMW M47D20 Engine Prices Today

Get free, no-obligation M47D20 engine quotes from UK specialists who know this engine inside out. Each quote is specific to your exact code and sub-code, and our registration lookup confirms fitment before any quotes are sent. With reconditioned M47D20 units from £1,500, comparing takes two minutes and could save four figures.

Vetted UK Specialists

Vetted UK specialists for M47D20 replacements

Minimum 12-Month Warranty

Minimum 12-month warranty on reconditioned and rebuilt options

Nationwide Delivery

Nationwide delivery plus supply and fit availability

Expert Support

Secure enquiry - no spam. Quotes only from vetted UK engine specialists.

BMW M47D20 vehicle reference

Secure enquiry - no spam. Quotes only from vetted UK engine specialists.

Get Free M47D20 Engine Quotes