BMW 120 SPECIALISTS

BMW 1 Series 120 Engine ReplacementCompare Prices & Get Quotes

Get quotes today from trusted UK BMW 1 Series 120 specialists. Compare prices on reconditioned, rebuilt and used engines for your BMW 120 - covering the 2.0-litre N46 and N43 naturally aspirated petrol engines in the first-generation E8x cars, through to the modern B48 turbocharged units in the F40 and F70 generations.

Supply & Fit Available

12-Month Warranty

Nationwide Delivery

100+ Suppliers

BMW 1 Series 120 Engine Replacement engine
BMW 1 Series 120

From £1,195 to £3,500

Used from £750 · Reconditioned from £1,195 · Common codes: N46B20B, N43B20A, B48A20A

Used

From £750

Tested, bare/short engine

Reconditioned

From £1,195

Rod bearings addressed, tested

Rebuilt

From quote

Upgraded bearings, full teardown, revised valvetrain

120
BMW 1 Series 120 Engine Replacement
UK
Get Free BMW 1 Series 120 Engine Quotes

Secure enquiry - no spam, no pressure. Genuine quotes only from vetted UK BMW 1 Series 120 specialists.

Instant engine replacement quote - 100% free, no obligationEngine replacement near me - UK-wide specialist networkCompare reconditioned, rebuilt & used engine pricesSupply & fit available - parts and labour from vetted specialistsInstant engine replacement quote - 100% free, no obligationEngine replacement near me - UK-wide specialist networkCompare reconditioned, rebuilt & used engine pricesSupply & fit available - parts and labour from vetted specialists
How It Works

3 Simple Stepsto Finding the Best BMW 1 Series 120 Replacement Engine

12-Month Warranty
Supply & Fit Available
Nationwide Delivery
Trusted UK Suppliers

Most replacements completed within 3-5 days.

Variant History

BMW 1 Series 120 - Engine History & Specs at a Glance

The BMW 120 has been a core petrol model across multiple generations of the 1 Series in the UK, offering the sweet spot between accessible performance and everyday usability. Launched with the first-generation E87 in 2004 as the 120i, it has evolved from a naturally aspirated 2.0-litre four-cylinder to a modern turbocharged B48 unit.

BMW 1 Series 120 - Engine History & Specs at a Glance

BMW 1 Series 120

Fuel TypePetrol
Engine Size Range2.0L (1,995 cc) across all production
Power Output Range150-178 hp across the variant's history

Engine History Timeline

2004

N46B20B 2.0L naturally aspirated I4, 150 hp (110 kW), launched with the E87 five-door 1 Series

2006

N43B20A 2.0L naturally aspirated I4 with direct injection, 170 hp (125 kW), introduced with the E87 LCI update

2019

F40 generation launches with B48A20A 2.0L turbocharged I4, 178 hp (130 kW), replacing the 120i badge with 120

2024

Current F70 generation continues with updated B48 petrol engines now badged as 120

Key Specs Snapshot

Fuel TypePetrol
Engine Size Range2.0L (1,995 cc) across all production
Power Output Range150-178 hp across the variant's history
Years Produced2004-present

Every engine fitted to the BMW 1 Series 120 is covered below, with UK rebuilt pricing and known failure points.

Engine Codes & Pricing

BMW 1 Series 120 Engine Codes - Specifications & Replacement Cost

N46B20B

2.0L Naturally Aspirated Petrol (2004-2006)

Power Output150 hp (110 kW)
Years Fitted2004-2006

Compatible Trim Levels

  • 120i
  • 120i SE
  • 120i Sport
  • 120i M Sport (E81/E87)
N46B20B engine
N46B20B quote
Get quotes for N46B20B

BMW 1 Series 120 engine replacement

Compare Prices
Cost Guide

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 wear, VANOS seal failure, and valve stem seal wear leading to oil consumption. The original tensioner design allows the chain to become slack over time, which can 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.

Early diagnosis is recommended if symptoms appear, especially on higher-mileage examples where damage can escalate quickly.
Bearing damage
Common Problems
BMW 1 Series 120 Engine Problems - Repair Cost vs Replacement

The BMW 1 Series 120 has been powered by three different petrol engines across its production life. Early cars (2004-2006) use the N46B20B - a 2.0-litre naturally aspirated unit that can suffer from timing chain wear and oil consumption. The N43B20A (2006-2011) introduced direct injection but brought timing chain guide fragmentation and multiple sensor issues. Modern B48-powered cars (2019-present) are the most reliable of the bunch. Replacement demand for the BMW 120 is driven primarily by N43 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.

Timing Chain Guide Failure
Timing Chain Guide Failure

Why the BMW 1 Series 120 N43 Engine Fails Prematurely

Affected Vehicles

BMW 1 Series 120 (N43B20A, 2006-2011)

Typical Failure Mileage

40,000-100,000 miles

Root Cause

The timing chain guides on BMW's N43 petrol engine were made of plastic that becomes brittle with age and heat. 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. Because the N43 is an interference engine, 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 petrol engine were made of plastic that becomes brittle with age and heat. 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. Because the N43 is an interference engine, a stretched or snapped timing chain can cause pistons to collide with valves - resulting in catastrophic engine failure.

Repair Options & Estimated Costs (UK Ranges)
Timing Chain Replacement (preventative)

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

1 - 2 days
Full Replacement - rebuilt/reconditioned engine

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

1 - 2 days
All prices are indicative UK market ranges based on current UK specialist supplier data.

Vehicle Value Check

A typical 2006-2011 BMW 1 Series 120 is currently valued at approximately £2,500-£6,000 depending on mileage, condition and specification. This places the 120 in the "repair or used engine typically makes more sense than a full rebuilt unit" bracket for lower-value examples. If your 120 is worth under £4,000 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) worth £5,000+, a reconditioned or rebuilt engine with warranty is a viable investment.

Our Recommendation

If you hear the characteristic rattling noise from the timing chain on cold start in your N43-powered BMW 120, 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 120 for 2+ years, a reconditioned N43 with upgraded timing components and warranty offers genuine peace of mind.

Don't Let Engine Failure Write Off Your BMW 1 Series 120

The N43 engine in your BMW 120 has known timing chain weaknesses - but with the right specialist, these can be addressed before catastrophic failure occurs. Modern B48-powered cars are more reliable but still benefit from regular maintenance. 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 120 inside out. Compare prices today and keep your BMW on the road.

Compare rebuilt N43B20A BMW 1 Series 120 engine prices

Compare BMW 1 Series 120 Engine Replacement Prices Now
12-Month Minimum
UK Specialists Vetted
Best Price Guidance

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 120. Every engine supplied through EnginesMarket carries a minimum 12-month unlimited mileage warranty - always confirm exact terms with your chosen supplier."

FAQ

BMW 1 Series 120 Engine ReplacementFrequently Asked Questions

How much does a BMW 1 Series 120 engine replacement cost-

A BMW 1 Series 120 engine replacement typically costs £1,195-£3,500 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 N46/N43: £1,195-£1,700
  • Rebuilt B48 with warranty: £2,600-£3,500
-> Compare BMW 1 Series 120 engine replacement quotes

What are the signs of timing chain failure in a BMW 120-

The most common warning signs of timing chain failure in a BMW 1 Series 120 (N43 engine) 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 engine usually means catastrophic engine damage
-> Get a BMW 120 timing chain inspection quote

Is it worth replacing the engine in a BMW 1 Series 120-

A 2006-2011 BMW 1 Series 120 is typically valued at £2,500-£6,000. If your 120 is worth under £4,000, a full rebuilt engine may not be economically viable - consider a used engine or scrap the car. If your car is worth £5,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
-> Compare BMW 120 engine prices - used, reconditioned and rebuilt

How long does a BMW 1 Series 120 engine replacement take-

A BMW 1 Series 120 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
-> Get a BMW 120 supply and fit quote

What's the difference between the BMW 120 and 120i-

The BMW 120 and 120i use the same engine family but represent different generations. The 120i badge was used on the first-generation E8x cars (2004-2011) with the N46 and N43 naturally aspirated engines. The 120 badge is used on the F40 (2019-2024) and F70 (2024-present) generations with the B48 turbocharged engine.

  • Same B48 engine family - many parts are interchangeable
  • 120i (E8x): 150-170 hp, naturally aspirated
  • 120 (F40/F70): 178 hp, turbocharged
-> Compare BMW 1 Series engine options

Does a BMW 1 Series 120 rebuilt engine come with a warranty-

Yes - every rebuilt BMW 1 Series 120 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 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
-> Get a warranted BMW 120 rebuilt engine quote
Why Choose Us

Compare BMW 1 Series 120Engine PricesToday

500+ BMW 1 Series engines supplied through our network

12-Month Warranty on every rebuilt BMW 120 engine

Nationwide UK delivery

supply & fit available

Comparing quotes for your BMW 1 Series 120 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 and B48 petrol engines inside out. No spam, no pressure, just genuine prices from trusted BMW 120 experts.

BMW 1 Series 120 vehicle

Enter your registration

and get matched with verified BMW 1 Series 120 specialists.

UK
REG 123
Get Free BMW 1 Series 120 Engine QuotesFast. Free. No Obligation.
100% SecureNo obligation