
BMW B47D20D Engine - Replacement Cost, Problems & CompatibilityProblems & Compatibility
The 2.0-litre Euro 6 diesel fitted to late-model BMW 1, 2, 3, 4 Series and X models between 2014 and 2019. Reconditioned units start from £2,800 , with strong market demand driven by EGR cooler recalls and preventative upgrades.

Supply & Fit Available
12-Month Warranty
Nationwide Delivery
100+ Suppliers
Secure enquiry - no spam.
Quotes only from vetted UK engine specialists.
BMW B47D20D - Specifications at a Glance

Vetted UK specialists for B47D20D replacements
Minimum 12-month warranty on reconditioned and rebuilt options
Which BMW Models Use the B47D20D-
TAG: Fitted To
| Model | Generation/Chassis | Badge(s) | Years | Link |
|---|---|---|---|---|
| F20/F21 LCI | 120d, 125d | 2015-2019 | ||
| F22/F23 LCI | 220d, 225d | 2015-2019 | ||
| F45 | 220d, 225d | 2015-2019 | ||
| F30/F31 LCI | 320d, 325d | 2015-2019 | ||
| F32/F33/F36 LCI | 420d, 425d | 2015-2019 | ||
| F48 | xDrive20d, xDrive25d | 2015-2019 | ||
| F25 LCI | xDrive20d, xDrive25d | 2014-2017 | ||
| F26 | xDrive20d, xDrive25d | 2014-2018 |


BMW 2 Series

BMW 2 Series Gran Tourer

BMW 3 Series

BMW 4 Series

BMW X1

BMW X3

BMW X4
B47D20D is documented across 8 BMW applications spanning 1 Series, 2 Series, 2 Series Gran Tourer, 3 Series, 4 Series, X1, X3, X4. Registration lookup confirms the exact suffix before quotes are sent.
Not sure which engine your car has- Enter your registration above - we'll confirm your exact B47D20D fitment before any quotes are sent.
BMW B47D20D Engine Replacement Cost (UK)

Condition | Supply Only | Fitted (Independent Specialist) | Typical Warranty |
|---|---|---|---|
Used | £1,500-£2,800 | £2,020-£3,580 | 3-6 months |
Reconditioned | £2,800-£4,500 | £3,320-£5,280 | 12-24 months |
Rebuilt | £3,800-£5,800 | £4,320-£6,580 | 12-24 months |
The final cost of a BMW B47D20D engine replacement depends on whether the unit is a single-turbo (20d) or bi-turbo (25d) variant, as the latter commands a premium due to the complexity of the low-pressure and high-pressure turbo setup. Reconditioned units that include the updated EGR cooler and revised turbo components sit at the higher end of the scale but offer significantly better long-term reliability. See our full reconditioned engine cost guide for a detailed breakdown of what is included.
Fitting a B47D20D typically takes 8-12 hours at £65-£78/hr (independent) - confirm exact labour when comparing quotes.
Ready to compare B47D20D quotes?
Get competitive quotes from trusted UK specialists today.

BMW B47D20D Engine Problems - What Actually Fails
Every engine has its weak points. Here are the known issues with the B47D20D, based on real-world data and verified failure patterns.
Verified issue focus: EGR cooler cracking and coolant leaks.

1. EGR Cooler Cracking and Coolant Leaks - 2014-2019 models
The B47D20D is subject to a known weakness in the EGR cooler, which can develop micro-cracks and allow coolant to leak into the exhaust system or intake. In severe cases, this creates a potential fire risk, prompting BMW to issue a widespread service recall (SIB 11 09 15) for affected vehicles.
While the cooler can be replaced independently (£600-£1,200), if the coolant ingress has caused hydrolock or severe internal corrosion, a full BMW B47D20D engine replacement is the only safe option. Read our full EGR and swirl flap failure guide.
2. Turbocharger Wastegate and Actuator Wear - Bi-Turbo (25d) variants
In the higher-output 25d applications, the B47D20D utilises a sequential bi-turbo setup. The low-pressure turbo's wastegate actuator and linkage are prone to wear and rattle, leading to boost leaks, limp mode, and excessive smoke.
A standalone turbo rebuild or replacement is often sufficient (£1,200-£2,500). However, if turbo failure has sent debris into the intercooler or engine, a full reconditioned B47D20D unit is recommended to prevent immediate secondary failure.
3. Swirl Flap and Intake Carbon Buildup
Like most modern direct-injection diesels, the B47D20D suffers from carbon accumulation in the intake manifold, which can cause the swirl flap motor to fail or the flaps to stick, resulting in poor throttle response and DPF regeneration issues.
This is typically repairable via intake manifold cleaning, swirl flap deletion, or EGR system servicing, and does not usually necessitate a full BMW B47D20D engine replacement on its own.
The B47D20D is generally considered a significant improvement over the N47 it replaced, with a front-mounted timing chain that largely eliminates the catastrophic rear-chain failures of the previous generation.

Compare rebuilt B47D20D prices with the EGR and turbo issues already addressed
How to Confirm You Have the BMW B47D20D

The B47D20D is a specific Euro 6 calibration of the broader B47 family, most commonly found in the higher-output '20d' and '25d' badges of the mid-2010s lineup. It is frequently confused with the slightly lower-output [B47D20A](/bmw/b47d20a-engine/) or the updated [B47TU](/bmw/b47tu-engine/) variants. You can confirm your exact engine code by checking the sticker on the engine block (typically near the oil filter housing or timing cover), reviewing your V5C registration document, or performing a quick VIN decode. Fitting the wrong revision - particularly confusing a single-turbo B47D20A with a bi-turbo B47D20D - will result in ECU mismatch, incorrect boost levels, and immediate limp mode. Not sure- Enter your registration above - we'll confirm your exact B47D20D fitment before any quotes are sent.
The N47D20D it replaced suffered from catastrophic rear timing chain failures, which the B47 largely resolved by moving the chain to the front of the engine.
The later B47TU2 evolution introduced further refinements to the emissions and cooling systems, addressing some of the early Euro 6 teething issues found in the B47D20D.
Confirm the exact B47D20D fitment
The B47D20D is a specific Euro 6 calibration of the broader B47 family, most commonly found in the higher-output '20d' and '25d' badges of the mid-2010s lineup. It is frequently confused with the slightly lower-output [B47D20A](/bmw/b47d20a-engine/) or the updated [B47TU](/bmw/b47tu-engine/) variants. You can confirm your exact engine code by checking the sticker on the engine block (typically near the oil filter housing or timing cover), reviewing your V5C registration document, or performing a quick VIN decode. Fitting the wrong revision - particularly confusing a single-turbo B47D20A with a bi-turbo B47D20D - will result in ECU mismatch, incorrect boost levels, and immediate limp mode. Not sure- Enter your registration above - we'll confirm your exact B47D20D fitment before any quotes are sent.
Buying a Replacement BMW B47D20D - 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 BMW B47D20D engine is only advisable if the seller can provide documented proof that the EGR cooler recall was completed and the turbochargers have been recently serviced. Without this history, the risk of inheriting a cracked cooler or worn wastegate is too high. Learn more about sourcing used engines.
Reconditioned:
A proper reconditioned BMW B47D20D is the most balanced choice for most owners. A quality rebuild will install the updated, reinforced EGR cooler, replace the turbo actuators, and refresh all seals and gaskets, effectively eliminating the engine's primary design weaknesses. Explore reconditioned engines.
Rebuilt:
A full rebuild is justified if the original B47D20D suffered catastrophic failure due to coolant ingestion or turbo debris. An upgraded rebuild should include a fully balanced rotating assembly and the latest revision of the EGR and turbo components to prevent recurrence. View rebuilt engines.
Supply & Fit Line:
Buying through our network ensures your replacement BMW B47D20D is installed by vetted UK specialists, backed by a minimum 12-month warranty, with nationwide delivery options for both supply-only and full supply & fit packages.
Vehicle Value Note:
The B47D20D is commonly found in F-series models like the 320d, 420d, and X1 xDrive20d, which typically hold a market value of £7,000-£20,000 depending on age and condition. Because the replacement cost is generally well within the vehicle's retained value, a reconditioned engine is usually a financially sound investment, though sub-£5,000 examples should be evaluated carefully against scrap or part-exchange alternatives.
Compare B47D20D Engine Prices Now
Engines Related to the BMW B47D20D
Explore engines that are closely related to the BMW B47D20D, including its predecessor, successor, and key family variants.
N47D20D
The N47D20D it replaced suffered from catastrophic rear timing chain failures, which the B47 largely resolved by moving the chain to the front of the engine.
B47TU2
The later B47TU2 evolution introduced further refinements to the emissions and cooling systems, addressing some of the early Euro 6 teething issues found in the B47D20D.
BMW B47D20DFrequently Asked Questions
Question 1How much does a BMW B47D20D engine replacement cost-
A reconditioned BMW B47D20D engine costs between £2,800 and £4,500 for supply only, or £3,320 to £5,280 fully fitted by an independent specialist. Used units start around £1,500 but carry risks regarding the EGR cooler recall status, and labour typically adds 8-12 hours of work at £65-£78 per hour. Get accurate B47D20D quotes from vetted UK specialists
- Used units start around £1,500 but carry risks regarding the EGR cooler recall status.
- Labour typically adds 8-12 hours of work at £65-£78 per hour.
Question 2What is the most common problem with the BMW B47D20D-
The most documented issue is EGR cooler cracking, which can allow coolant to leak into the exhaust system and create a potential fire risk. BMW issued a widespread service recall (SIB 11 09 15) to replace the faulty coolers, and bi-turbo (25d) variants also suffer from wastegate actuator wear and boost leaks. Compare rebuilt B47D20D prices with the EGR and turbo issues addressed
- BMW issued a widespread service recall (SIB 11 09 15) to replace the faulty coolers.
- Bi-turbo (25d) variants also suffer from wastegate actuator wear and boost leaks.
Question 3Which BMW models use the B47D20D engine-
The B47D20D was fitted to the 120d, 220d, 320d, 420d, and various xDrive20d/xDrive25d badges across the 1, 2, 3, 4 Series, X1, X3, and X4 between 2014 and 2019. It is the Euro 6 evolution of the 2.0-litre diesel family, and you should always verify your exact engine code via the V5C or engine bay sticker before ordering parts. Enter your reg to confirm your exact B47D20D fitment
- It is the Euro 6 evolution of the 2.0-litre diesel family.
- Always verify your exact engine code via the V5C or engine bay sticker before ordering parts.
Question 4Should I buy a used or reconditioned BMW B47D20D engine-
A reconditioned BMW B47D20D is strongly recommended over a used unit unless the used engine has documented proof of the EGR cooler recall completion and turbo service. A proper recon installs the updated, reinforced EGR cooler and refreshes turbo actuators, whereas used units risk inheriting cracked coolers or worn wastegates that will fail shortly after installation. View our guide to buying a replacement B47D20D
- A proper recon installs the updated, reinforced EGR cooler and refreshes turbo actuators.
- Used units risk inheriting cracked coolers or worn wastegates that will fail shortly after installation.
Question 5How do I know if my car has the B47D20D and not the B47D20A-
You can confirm your engine code by checking the sticker on the engine block, reviewing your V5C registration document, or using our free registration lookup tool. The B47D20D is often the higher-output or bi-turbo variant (25d), while the B47D20A is typically the single-turbo (18d/20d), and fitting the wrong revision causes ECU mismatch, incorrect boost levels, and immediate limp mode. Check your registration now to confirm your engine code
- The B47D20D is often the higher-output or bi-turbo variant (25d), while the B47D20A is typically the single-turbo (18d/20d).
- Fitting the wrong revision causes ECU mismatch, incorrect boost levels, and immediate limp mode.
Compare BMW B47D20D Engine Prices Today
Vetted UK specialists who work on the B47D20D and its Euro 6 family every week Minimum 12-month warranty on every reconditioned and rebuilt B47D20D Nationwide delivery - supply-only or full supply & fit Free, no-obligation comparison; quotes specific to the reader's exact code and sub-code; the reg lookup confirms fitment before quotes go out. With reconditioned B47D20D units from £2,800, comparing takes two minutes and could save four figures.
Vetted UK specialists for B47D20D replacements
Minimum 12-month warranty on reconditioned and rebuilt options
Nationwide delivery plus supply and fit availability
Secure enquiry - no spam. Quotes only from vetted UK engine specialists.

Secure enquiry - no spam. Quotes only from vetted UK engine specialists.
Get Free B47D20D Engine Quotes
