N46B20B — 2.0L Naturally Aspirated Petrol (2004-2006)
- Power Output
- 150 hp (110 kW)
- Years Fitted
- 2004-2006

BMW 120 SPECIALISTS
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.
How it works
Clear information first, then the right engine and specialist for your exact vehicle.
Variant History
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.

N46B20B, 2.0L naturally aspirated I4, 150 hp (110 kW), launched with the E87 five-door 1 Series
N43B20A, 2.0L naturally aspirated I4 with direct injection, 170 hp (125 kW), introduced with the E87 LCI update
F40 generation launches with B48A20A, 2.0L turbocharged I4, 178 hp (130 kW), replacing the 120i badge with 120
Current F70 generation continues with updated B48 petrol engines, now badged as 120
Every engine fitted to the BMW 1 Series 120 is covered below, with UK rebuilt pricing and known failure points.
Engine Codes & Pricing
Find your exact engine code, specs and UK replacement cost guide.

Can’t find your exact engine code?-> Get quotes for N46B20B BMW 1 Series 120 engine replacement
-> Get quotes for N46B20B BMW 1 Series 120 engine replacementCommon Problems
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.
Common failure points and repair options
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.
FAQ
Everything BMW 1 Series 120 owners usually ask before choosing a rebuilt, reconditioned or used replacement engine.
Why Choose Us
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.
Compare quotes from trusted UK BMW 1 Series 120 engine specialists with warranty-backed rebuilt, reconditioned and used options nationwide.