BMW 120i E87

2004-2011Last updated: September 2026 · How this report is builtSeptember 2026

2004-2011 · 2.0L N46B20 (150 hp, 2004-2007) / 2.0L N43B20 (170 hp, 2007-2011) 4-cylinder petrol

BMW 120i E87
Render © Car Checker

The mid-range petrol in BMW's first rear-wheel-drive hatchback. The 120i offers a rewarding driving experience with adequate power for daily use. Two engines were fitted: the N46 with Valvetronic (2004-2007) and the direct-injection N43 (2007-2011). Both are 2.0-litre four-cylinders but have distinctly different weak points that buyers need to understand before purchasing.· more· less

Engaging rear-wheel-drive dynamics Widely available, affordable parts
Engine-specific weak points (both) Rear subframe prone to corrosion
Buy if: You find a well-maintained example with complete service history and can identify whether it has the N46 or N43 engine to understand its specific risks.
Avoid if: You hear cold-start rattling, see warning lights on the dashboard, or the service history is incomplete.
Price & maintenance
Used price
€4,000
median asking price, typically 175,000 km
Typical range €3,000 – €5,500
Kilometres driven All
Maintenance cost
€750 – €1,450/year
at 15,000 km/year
Fixed costsservice, tyres, brakes €400 – €700 /yr
Risk bufferunplanned repairs €350 – €750 /yr

Price estimates are based on German asking prices. Prices and costs vary by vehicle condition and location.

Ownership costs

€4,000

Typically €3,000 – €5,500, at around 175,000 km.

Kilometres driven

Maintenance

€750 – €1,450 per year
€400 – €700
service, tyres, brakes
€350 – €750
repair buffer
Price & maintenance
Used price
€5,500
median asking price, typically 170,000 km
Typical range €4,500 – €7,000
Kilometres driven All
Maintenance cost
€750 – €1,450/year
at 15,000 km/year
Fixed costsservice, tyres, brakes €400 – €700 /yr
Risk bufferunplanned repairs €350 – €750 /yr

Price estimates are based on French asking prices. Prices and costs vary by vehicle condition and location.

Ownership costs

€5,500

Typically €4,500 – €7,000, at around 170,000 km.

Kilometres driven

Maintenance

€750 – €1,450 per year
€400 – €700
service, tyres, brakes
€350 – €750
repair buffer
Buying a used BMW 1 Series? Check its history.
carVertical scans 1,000+ databases for damage, mileage rollbacks, theft records and ownership changes. Save 20% with code CARCHECKER.

Affiliate link. Discount code CARCHECKER applied automatically.

Buying a used BMW 1 Series? Check its history.
carVertical scans 1,000+ databases for damage, mileage rollbacks, theft records and ownership changes. Save 20% with code CARCHECKER.

Affiliate link. Discount code CARCHECKER applied automatically.

Common Problems
Engine choice determines your ownership experience
The BMW 120i E87's reliability depends heavily on which engine is fitted. The N46 (2004-2007) uses port injection and Valvetronic variable valve lift, making it mechanically simpler than the N43 but adding Valvetronic motor, eccentric shaft, and valve stem seal concerns at higher mileage. The N43 (2007-2011) replaced Valvetronic with direct injection, introducing expensive piezo injectors, a failure-prone NOx sensor, and more aggressive timing chain failure modes. Both variants share oil leak tendencies, cooling system fragility, and E87-specific body issues including rear subframe corrosion and boot water ingress. With regular oil changes (every 10,000-15,000 km rather than BMW's extended interval) and proactive cooling system maintenance, both engines can deliver reliable service well beyond 200,000 km.
Pre-Purchase Inspection Checklist
Viewing checklist for the BMW 120i E87
A printable one-page A4 checklist with repair costs for the main weak points.
General checks
Specific for this vehicle
Recalls and Technical Service Bulletins
Takata airbag inflator (various production dates) Critical - verify completed
Battery positive cable can chafe and cause a total loss of electrical power - German campaign, May 2019 (E8x built March 2007 - July 2011) Critical - verify completed
Brake vacuum monitoring service action, 2016 (N43 engines built January 2007 - October 2013; inspecting the timing chain was a secondary workshop step) Verify completed
Fuel pump relay - no campaign number, market or engine variant is published for it, so applicability has to be checked against the VIN Verify applicability with the VIN
Contact a BMW dealer with the VIN to verify all recalls and service campaigns have been completed. The Takata airbag action is a critical safety issue, and so is the May 2019 German campaign on E8x cars built between March 2007 and July 2011, where a chafed battery positive cable can cause a total loss of electrical power while driving. What is often described as an N43 timing chain recall was in fact the 2016 service action that installed brake vacuum monitoring on N43 cars built between January 2007 and October 2013; checking the chain was only a secondary workshop step and no chain was replaced preventively, so ask specifically whether any chain work was done.
Warranty Status
Factory warranty (2 years) Expired on all E87 models
Rust perforation warranty (12 years) Expired on all E87 models
All BMW 120i E87 models are well outside their original 2-year factory warranty and 12-year rust perforation warranty. Third-party warranty providers may offer coverage but typically exclude known problem areas like timing chains, Valvetronic components, and injectors. Extended warranty is rarely cost-effective on cars of this age and value.

↔ Also consider

BMW 118i E87
BMW 118i E87 2005-2011
Same platform, slightly lower output. Pre-2007 N46 is identical to the 120i's. Post-2007 shares the same N43 direct injection issues at 143 hp.
Audi A3 2.0 TFSI 8P
Audi A3 2.0 TFSI 8P 2004-2012
Turbocharged competitor with more power. The pre-2008 EA113 has the cam follower and carbon buildup issues; the later CAWB/CCZA EA888 replaced the follower with chain-driven cams but kept the carbon problem. Higher running costs due to turbo components.
Volkswagen Golf GTI Mk5
Volkswagen Golf GTI Mk5 2004-2009
More powerful but different reliability profile. Cam follower and carbon buildup instead of Valvetronic/injector issues. Similar total running costs.
BMW 116i E87
BMW 116i E87 2004-2011
Same platform, less power. Pre-2007 N45 avoids Valvetronic entirely and is the simplest engine in the E87 range. Post-2007 shares the same N43 issues.
BMW 320i E46
BMW 320i E46 1998-2005
Previous-generation saloon with M52TU or M54 six-cylinder. Simpler engine with better reliability, but older body means more rust and aging suspension.

This report is for informational purposes only and does not constitute professional advice. Estimates may be inaccurate. Always have a qualified specialist inspect the vehicle before purchase. We accept no liability for decisions made based on this information.