BMW 3 Series 316d Engine ReplacementCompare Prices & Get Quotes
Get free, no-obligation quotes today from trusted UK BMW 3 Series 316d engine specialists. Compare prices on reconditioned, rebuilt and used engines for your 316d - supply and fit available nationwide.
Supply & Fit Available
12-Month Warranty
Nationwide Delivery
100+ Suppliers

From £1,800 to £4,500
Used from £1,200 · Reconditioned from £2,800 · Common codes: N47D20C, B47D20A
From £1,200
Tested, bare/short engine
From £2,800
Rod bearings addressed, tested
From quote
Upgraded bearings, full teardown, revised valvetrain

Secure enquiry - no spam, no pressure. Genuine quotes only from vetted UK BMW 3 Series 316d specialists.
3 Simple Steps3 Simple Stepsto Finding the Best BMW 3 Series 316d Replacement Engineto Finding the Best BMW 3 Series 316d Replacement Engine
Most replacements completed within 3-5 days.
BMW 3 Series 316d - Engine History & Specs at a Glance
The BMW 316d joined the 3 Series range as the entry-level diesel option, offering BMW's renowned driving dynamics with class-leading fuel economy. Over its production life, the 316d saw two distinct engine generations - the N47 and its successor, the B47 - both 2.0-litre four-cylinder diesels producing 116 hp, with the later B47 bringing improved refinement and reliability.

BMW 3 Series 316d - Engine History & Specs at a Glance
The BMW 316d joined the 3 Series range as the entry-level diesel option, offering BMW's renowned driving dynamics with class-leading fuel economy. Over its production life, the 316d saw two distinct engine generations - the N47 and its successor, the B47 - both 2.0-litre four-cylinder diesels producing 116 hp, with the later B47 bringing improved refinement and reliability.
BMW 3 Series 316d
Engine History Timeline
N47D20C 2.0L diesel, 116 hp - launched in E90/F30 316d
B47D20A 2.0L diesel, 116 hp - replaced N47 with modular engine design, improved timing chain layout and reduced emissions
316d discontinued in the UK as BMW streamlined its diesel line-up
Key Specs Snapshot
Every engine fitted to the BMW 3 Series 316d is covered below, with UK rebuilt pricing and known failure points.
BMW 3 Series 316d Engine Codes - Specifications & Replacement CostBMW 3 Series 316d Engine Codes - Specifications & Replacement Cost
2.0L Diesel (2009-2015)
Compatible Trim Levels
- 316d SE
- 316d Sport
- 316d M Sport
- 316d EfficientDynamics
- 316d xDrive (four-wheel drive adds approximately 1 hour to fitting labour compared with rear-wheel-drive variants)

Find your exact engine code, specs and UK replacement cost guide.
Used
Tested, ready-to-fit engine
£1,200-£2,500
Reconditioned
Addressed known issues, tested
£2,800-£4,200
Rebuilt
Full teardown, upgraded internals
£3,800-£5,500
Common Failure
Timing chain stretch and tensioner failure - the chain is mounted at the rear of the engine (flywheel side), making replacement labour-intensive. Cold-start rattle is the primary early warning sign. Typical failure mileage: 60,000-120,000 miles.


The BMW 316d is an efficient and capable entry-level diesel, but its N47-era engines have a well-documented weakness: the timing chain. The later B47 engine resolved many of these issues but introduced EGR cooler concerns. Most 316d replacement enquiries centre on the N47D20C, where timing chain failure can be catastrophic and often makes replacement more cost-effective than repair. Rebuilt 316d engines supplied through EnginesMarket include upgraded components addressing the original failure point, plus a minimum 12-month unlimited-mileage warranty.

Why the BMW 3 Series 316d N47D20C Wears Prematurely
Affected Vehicles
BMW 3 Series 316d (N47D20C, 2009-2015)
Typical Failure Mileage
60,000-120,000 miles
Root Cause
The timing chain is mounted at the rear of the engine, adjacent to the flywheel. The plastic chain tensioner guide wears over time, allowing the chain to slacken and eventually snap. Debris from the failed tensioner can block the oil pickup strainer, starving the engine of oil and causing catastrophic bottom-end failure.
Why It Happens
The timing chain is mounted at the rear of the engine, adjacent to the flywheel. The plastic chain tensioner guide wears over time, allowing the chain to slacken and eventually snap. Debris from the failed tensioner can block the oil pickup strainer, starving the engine of oil and causing catastrophic bottom-end failure.
Dealer (parts + labour)
£1,800-£2,500
Specialist (parts + labour)
£650-£1,200
What it involves
Replace chain, tensioner, guides and oil pump drive - engine remains in car
Suitability
Best if caught early; cold-start rattle only, no loss of power
Dealer (parts + labour)
£3,000-£5,000
Specialist (parts + labour)
£1,500-£3,000
What it involves
Strip engine, replace damaged valves/guides, clean oil system
Suitability
If chain has jumped but not snapped; still expensive
Dealer (parts + labour)
£5,500-£7,500
Specialist (parts + labour)
£3,800-£5,500 (matches Section 4's rebuilt figure)
What it involves
Supply & fit, upgraded components addressing the original failure point, 12-month warranty
Suitability
If chain has snapped or engine is seized; often most cost-effective
| Repair Tier | Dealer (Parts + Labour) | Specialist (Parts + Labour) | What It Involves | Suitability | Estimated Time |
|---|---|---|---|---|---|
Timing chain replacement (preventative) Minor | £1,800-£2,500 | £650-£1,200 | Replace chain, tensioner, guides and oil pump drive - engine remains in car | Best if caught early; cold-start rattle only, no loss of power | |
Timing chain replacement (post-failure) Best Value | £3,000-£5,000 | £1,500-£3,000 | Strip engine, replace damaged valves/guides, clean oil system | If chain has jumped but not snapped; still expensive | |
Full Replacement - rebuilt/reconditioned engine Best Value | £5,500-£7,500 | £3,800-£5,500 (matches Section 4's rebuilt figure) | Supply & fit, upgraded components addressing the original failure point, 12-month warranty | If chain has snapped or engine is seized; often most cost-effective |
Vehicle Value Check
Vehicle Value Check
A typical BMW 3 Series 316d of relevant age currently values at: - 2009-2012 E90/F30: £2,000-£6,000 - 2013-2015 F30 (N47): £4,000-£9,000 - 2015-2019 F30 (B47): £7,000-£15,000 (`[THIRD-PARTY]` - Auto Trader, Parkers UK market data 2025)
Our Recommendation
Our Recommendation
If you catch the cold-start rattle early on an N47-equipped 316d, the preventative timing chain replacement (£650-£1,200 at a specialist) is significantly cheaper than a full engine replacement. If the chain has already snapped or the engine is seized, a rebuilt engine with upgraded timing components is the safer bet - particularly given that second-hand N47 engines may carry the same design flaw. For B47-equipped 316d models, timing chain issues are rarer, so focus on EGR cooler inspection and DPF maintenance instead.

Don't Let Engine Failure Write Off Your BMW 3 Series 316d
The BMW 316d is a capable, economical daily driver, but N47 timing chain failure can turn a £2,000 car into a scrap-value proposition overnight. If you're facing a failed or failing engine, a rebuilt unit through EnginesMarket gives you upgraded components that address the original design weaknesses, a 12-month unlimited-mileage warranty, and nationwide delivery through our vetted specialist network. Compare dealer pricing against our specialist quotes - you'll typically save 30-50% on the same quality of work.
Compare rebuilt N47D20C BMW 3 Series 316d engine prices
Important Information
Important Information
"All prices are indicative UK market ranges based on historical quote data and repair requests from our network of engine specialists. Dealer pricing is estimated based on published main dealer labour rates and genuine OEM parts pricing. Specialist pricing reflects actual quote data from EnginesMarket's UK network. Actual costs vary depending on damage severity, vehicle condition, variant, and workshop location within the UK. Use our free comparison tool to get tailored quotes for your specific BMW 3 Series 316d. Every engine supplied through EnginesMarket carries a minimum 12-month unlimited mileage warranty - always confirm exact terms with your chosen supplier."
BMW 3 Series 316d Engine ReplacementFrequently Asked Questions
Question 1How much does a BMW 3 Series 316d engine replacement cost-
A BMW 3 Series 316d engine replacement typically costs £1,200-£5,500 for the engine alone, depending on condition (used, reconditioned or rebuilt) and which engine code your car has (N47D20C or B47D20A). Fitted prices through a specialist add £650-£910 in labour, while main dealer fitting can be 30-50% higher.
- Used 316d engine: £1,200-£2,800
- Reconditioned 316d engine: £2,800-£4,500
- Rebuilt 316d engine: £3,800-£5,800
Question 2What are the signs of timing chain failure in a BMW 316d-
The most common early warning sign is a metallic rattling or ticking noise from the rear of the engine on cold start, which typically quietens after a few seconds. As the chain tensioner wears further, you may notice:
- A persistent rattle that doesn't disappear when warm
- Loss of power or hesitation under acceleration
- Engine management light illumination
- In worst cases, the engine cranks but fails to start (chain has snapped)
Question 3Is it worth replacing the engine in a BMW 3 Series 316d-
It depends entirely on your car's condition and value. For a 2009-2012 316d worth £2,000-£4,000, a used engine (£1,200-£2,500) is often the most cost-effective route, but ensure the replacement has documented timing chain history. For a 2015+ B47-equipped 316d worth £7,000-£15,000, a rebuilt engine (£3,800-£5,800) with a 12-month warranty is a sound investment that preserves the car's value and reliability. Always compare the cost of replacement against the car's current market value before committing.
Question 4What's the difference between the BMW 316d and 318d engines-
Both are 2.0-litre four-cylinder diesels, but the 318d produces more power - 143 hp (105 kW) versus the 316d's 116 hp (85 kW). In the N47 generation (2009-2015), the 316d uses the N47D20C while the 318d uses N47D20A (earlier) or N47D20C (later) in a higher state of tune. The 318d also typically commands a higher used value, making engine replacement more economically viable on older examples. Both share the same timing chain vulnerability in N47 form.
Question 5How long does a BMW 3 Series 316d engine replacement take-
A typical BMW 316d engine replacement takes 10-14 hours of workshop time for a specialist, spread across 2-3 working days. This covers removal of the old engine, transfer of ancillary components (turbo, injectors, sensors, wiring loom), installation of the replacement unit, and full system testing. Main dealers may take longer due to higher workload and more rigorous checklists. Supply-only orders (without fitting) typically dispatch within 1-3 working days.
Question 6What's the BMW 316d N47 timing chain replacement cost-
If caught early (before the chain snaps), a specialist can replace the N47 timing chain, tensioner, guides and oil pump drive for £650-£1,200. The same job at a BMW main dealer typically costs £1,800-£2,500. If the chain has already jumped or snapped, the repair cost rises significantly - often £1,500-£3,000 at a specialist - and a full engine replacement may be more cost-effective. The rear-mounted chain design makes this a labour-intensive job regardless of who does it.
-> Compare BMW 316d timing chain replacement quotesCompare BMW 3 Series 316dEngine PricesToday
1,450+ N47/B47 engines supplied through our network
12-Month Warranty on every rebuilt BMW 316d engine
Nationwide UK delivery
supply & fit available
Comparing BMW 3 Series 316d engine quotes through EnginesMarket is completely free and carries no obligation. We connect you with vetted UK specialists who know the N47 and B47 engines inside out - so you get accurate, transparent pricing for your exact engine code and condition preference, without the main dealer markup.

Enter your registration
and get matched with verified BMW 3 Series 316d specialists.
