BMW 1 Series 120i Engine ReplacementCompare Prices & Get Quotes
Get quotes today from trusted UK BMW 1 Series 120i engine specialists. Compare prices on reconditioned, rebuilt and used engines for your BMW 120i - covering the naturally aspirated N46 and N43 engines in the first-generation E8x cars, through to the turbocharged N13 and B48 units in the F20/F21 and F40 generations.
Supply & Fit Available
12-Month Warranty
Nationwide Delivery
100+ Suppliers

From £1,195 to £3,200
Used from £750 · Reconditioned from £1,195 · Common codes: N46B20B, N43B20O0, N13B16M0, B48B20M0, B48A20A
From £750
Tested, bare/short engine
From £1,195
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 1 Series 120i specialists.
3 Simple Steps3 Simple Stepsto Finding the Best BMW 1 Series 120i Replacement Engineto Finding the Best BMW 1 Series 120i Replacement Engine
Most replacements completed within 3-5 days.
BMW 1 Series 120i - Engine History & Specs at a Glance
The BMW 120i has been a popular petrol model across three generations of the 1 Series in the UK, offering a step up in power from the 118i without the running costs of the six-cylinder 125i and 130i. Launched with the first-generation E87 in 2004, it has evolved from a naturally aspirated 2.0-litre four-cylinder to a 1.6-litre turbo, and finally to a modern 2.0-litre turbocharged B48 unit. The 120i badge represents the sweet spot between accessible performance and everyday usability.

BMW 1 Series 120i - Engine History & Specs at a Glance
The BMW 120i has been a popular petrol model across three generations of the 1 Series in the UK, offering a step up in power from the 118i without the running costs of the six-cylinder 125i and 130i. Launched with the first-generation E87 in 2004, it has evolved from a naturally aspirated 2.0-litre four-cylinder to a 1.6-litre turbo, and finally to a modern 2.0-litre turbocharged B48 unit. The 120i badge represents the sweet spot between accessible performance and everyday usability.
BMW 1 Series 120i
Engine History Timeline
N46B20B 2.0L naturally aspirated I4, 150 hp, launched with the E87 five-door and E81 three-door 1 Series
N43B20O0 2.0L naturally aspirated I4 with direct injection, 170 hp, introduced as part of the E87/E81 LCI update
N13B16M0 1.6L turbocharged I4, 177 hp, launched with the second-generation F20/F21 1 Series
B48B20M0 2.0L turbocharged I4, 184 hp, introduced as part of the F20/F21 LCI update
F40 generation launches with B48A20A 2.0L turbocharged I4, 178 hp, continuing the 120i badge
Current F70 generation continues with updated B-series petrol engines
Key Specs Snapshot
Every engine fitted to the BMW 1 Series 120i is covered below, with UK rebuilt pricing and known failure points.
BMW 1 Series 120i Engine Codes - Specifications & Replacement CostBMW 1 Series 120i Engine Codes - Specifications & Replacement Cost
2.0L Naturally Aspirated Petrol (2004-2007)
Compatible Trim Levels
- 120i
- 120i SE
- 120i Sport
- 120i M Sport (E81/E87)

Find your exact engine code, specs and UK replacement cost guide.
Used
Tested, ready-to-fit engine
£750-£1,000
Reconditioned
Addressed known issues, tested
£1,195-£1,600
Rebuilt
Full teardown, upgraded internals
£1,700-£2,300
Common Failure
The N46 engine can suffer from timing chain tensioner failure, VANOS seal issues, and valve stem seal wear leading to oil consumption. The original tensioner was too short and allowed the chain to become slack, which would then rub and clatter against the guides. Oil consumption of 1 litre per 300 miles has been reported on higher-mileage examples. Typical failure mileage: 80,000-120,000 miles.


The BMW 1 Series 120i has been powered by five different petrol engines across its production life, each with its own character and weaknesses. Early cars (2004-2007) use the N46B20B - a 2.0-litre naturally aspirated unit that can suffer from timing chain wear and oil consumption. The N43B20O0 (2007-2011) introduced direct injection but brought timing chain guide fragmentation and multiple sensor issues. The N13 turbo (2011-2016) offered 177 hp but inherited timing chain problems from the Prince engine family. Later B48-powered cars (2016-present) are the most reliable of the bunch, with no widespread timing chain failure pattern. Replacement demand for the BMW 120i is driven primarily by N43 and N13 timing chain failure. Every rebuilt engine supplied through EnginesMarket includes upgraded components addressing the original failure points, plus a minimum 12-month unlimited-mileage warranty.

Why the BMW 1 Series 120i N43 and N13 Engines Fail Prematurely
Affected Vehicles
BMW 1 Series 120i (N43B20O0 / N13B16M0, 2007-2016)
Typical Failure Mileage
40,000-100,000 miles (N43); 50,000-80,000 miles (N13)
Root Cause
The timing chain guides on BMW's N43 and N13 petrol engines were made of plastic that becomes brittle with age and heat. On the N43, the guides can break and fragment, with debris falling into the sump and blocking the oil pump intake - leading to oil starvation and engine seizure. On the N13, the timing chain is known to stretch and snap. Because both engines are of interference type, a stretched or snapped timing chain can cause pistons to collide with valves - resulting in catastrophic engine failure.
Why It Happens
The timing chain guides on BMW's N43 and N13 petrol engines were made of plastic that becomes brittle with age and heat. On the N43, the guides can break and fragment, with debris falling into the sump and blocking the oil pump intake - leading to oil starvation and engine seizure. On the N13, the timing chain is known to stretch and snap. Because both engines are of interference type, a stretched or snapped timing chain can cause pistons to collide with valves - resulting in catastrophic engine failure.
Dealer (parts + labour)
£1,200-£1,800
Specialist (parts + labour)
£800-£1,300
What it involves
Replace timing chain, tensioner, guides and VANOS units
Suitability
Best if caught early - rattle present but engine still running
Dealer (parts + labour)
£3,200-£4,800
Specialist (parts + labour)
£2,300-£3,800 (matches Section 4 rebuilt pricing)
What it involves
Supply & fit, upgraded timing components, 12-month warranty
Suitability
When chain has snapped or engine is already damaged
| Repair Tier | Dealer (Parts + Labour) | Specialist (Parts + Labour) | What It Involves | Suitability | Estimated Time |
|---|---|---|---|---|---|
Timing Chain Replacement (preventative) Minor | £1,200-£1,800 | £800-£1,300 | Replace timing chain, tensioner, guides and VANOS units | Best if caught early - rattle present but engine still running | |
Full Replacement - rebuilt/reconditioned engine Best Value | £3,200-£4,800 | £2,300-£3,800 (matches Section 4 rebuilt pricing) | Supply & fit, upgraded timing components, 12-month warranty | When chain has snapped or engine is already damaged |
Vehicle Value Check
Vehicle Value Check
A typical 2007-2016 BMW 1 Series 120i is currently valued at approximately £3,000-£8,000 depending on mileage, condition and generation [THIRD-PARTY - Auto Trader / Parkers market observation]. This places the 120i in the "repair or used engine typically makes more sense than a full rebuilt unit" bracket for lower-value examples. If your 120i is worth under £4,500 and the engine has suffered catastrophic timing chain failure, evaluate scrap value first - replacement cost may approach or exceed the car's market value. For well-maintained, higher-spec examples (M Sport, low mileage, later generation) worth £6,000+, a reconditioned or rebuilt engine with warranty is a viable investment.
Our Recommendation
Our Recommendation
If you hear the characteristic rattling noise from the timing chain on cold start in your N43 or N13-powered BMW 120i, act immediately. An £800-£1,300 specialist timing chain replacement is far cheaper than a full engine rebuild. If the chain has already snapped, the repair bill often exceeds the car's value - in that scenario, compare rebuilt engine prices through EnginesMarket against the cost of replacing the car. For owners planning to keep their 120i for 2+ years, a reconditioned N43 or N13 with upgraded timing components and warranty offers genuine peace of mind.

Don't Let Engine Failure Write Off Your BMW 1 Series 120i
The N43 and N13 engines in your BMW 120i have known timing chain weaknesses - but with the right specialist, these can be addressed before catastrophic failure occurs. Later B48-powered cars are more reliable but still benefit from regular maintenance and vigilance for coolant leaks. Whether you need a preventative timing chain replacement or a full rebuilt engine with upgraded components and a 12-month warranty, EnginesMarket connects you with vetted UK specialists who know the 120i inside out. Compare prices today and keep your BMW on the road.
Compare rebuilt N13B16M0 BMW 1 Series 120i 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 1 Series 120i. Every engine supplied through EnginesMarket carries a minimum 12-month unlimited mileage warranty - always confirm exact terms with your chosen supplier."
BMW 1 Series 120i Engine ReplacementFrequently Asked Questions
Question 1How much does a BMW 1 Series 120i engine replacement cost-
A BMW 1 Series 120i engine replacement typically costs £1,195-£3,200 for a reconditioned or rebuilt unit supply-only, depending on the engine code. With supply and fit, expect £2,300-£4,000 depending on the specialist and location.
- Used N46 engines: £750-£1,000
- Used N43 engines: £1,200-£1,700
- Reconditioned N43: £1,195-£1,700
- Rebuilt N13 with warranty: £2,100-£2,800
- Rebuilt B48 with warranty: £2,500-£3,500
Question 2What are the signs of timing chain failure in a BMW 120i-
The most common warning signs of timing chain failure in a BMW 1 Series 120i (N43 and N13 engines) include a rattling noise from the engine on cold start, rough idling, poor engine performance, and in later stages, the engine management light illuminating.
- Rattling noise lasting 1-2 seconds on cold start is the earliest warning
- Ignoring the rattle can lead to chain skipping or snapping
- A snapped timing chain on an N43 or N13 engine usually means catastrophic engine damage
Question 3Is it worth replacing the engine in a BMW 1 Series 120i-
A 2007-2016 BMW 1 Series 120i is typically valued at £3,000-£8,000. If your 120i is worth under £4,500, a full rebuilt engine may not be economically viable - consider a used engine or scrap the car. If your car is worth £6,000+ (low mileage, M Sport spec, good condition), a reconditioned engine with warranty is a sound investment.
- Vehicle value is the key factor in the decision
- Used engines offer a budget-friendly alternative
- Rebuilt engines with warranty suit owners keeping the car 2+ years
Question 4How long does a BMW 1 Series 120i engine replacement take-
A BMW 1 Series 120i engine replacement typically takes 2-3 days for a specialist to complete, including removal of the old unit and fitting the replacement. Timing chain replacement alone (without full engine removal) can be completed in 1-2 days.
- Supply-only: engine delivered next working day in many cases
- Supply and fit: allow 2-3 working days
- Mobile fitting options available through some specialists
Question 5What's the difference between the BMW 120i and 118i-
Both the BMW 120i and 118i share engine families but with different power outputs and sometimes different engine capacities. The 118i produces 127-140 hp depending on generation, while the 120i produces 150-184 hp.
- Same engine families - many parts are interchangeable
- 118i: 127-140 hp, lower torque output
- 120i: 150-184 hp (depending on generation), higher torque output
Question 6Does a BMW 1 Series 120i rebuilt engine come with a warranty-
Yes - every rebuilt BMW 1 Series 120i engine supplied through EnginesMarket comes with a minimum 12-month unlimited-mileage warranty. This covers the engine against manufacturing defects and component failure, giving you peace of mind when investing in a replacement N46, N43, N13 or B48 unit.
- 12-month warranty is standard on all rebuilt engines
- Some specialists offer extended warranty options
- Always confirm exact warranty terms with your chosen supplier
Compare BMW 1 Series 120iEngine PricesToday
500+ BMW 1 Series engines supplied through our network
12-Month Warranty on every rebuilt BMW 120i engine
Nationwide UK delivery
supply & fit available
Comparing quotes for your BMW 1 Series 120i engine replacement is completely free and carries no obligation. Enter your registration above, tell us your preferred engine condition - used, reconditioned or rebuilt - and receive tailored quotes from vetted UK specialists who know the N46, N43, N13 and B48 petrol engines inside out. No spam, no pressure, just genuine prices from trusted BMW 120i experts.

Enter your registration
and get matched with verified BMW 1 Series 120i specialists.
