The mid-range performance option in BMW's rear-wheel-drive hatchback lineup. The engine split follows a date rather than the facelift: the 2015 facelift kept the 160 kW/218 PS N20, and BMW introduced the 165 kW/224 PS B48B20O0 only in July 2016. The N20 has a well-documented timing chain guide weakness on early production cars, while the B48 is proving significantly more robust. The N20 came with a 6-speed manual or the ZF 8-speed automatic; the B48 125i was sold with the eight-speed Steptronic as standard and no manual option.· more· less
Engaging rear-wheel-drive handlingStrong 218-224 hp from a compact turbo four
N20 timing chain guide weaknessOil leaks widespread on both engines
Buy if: You want a sporty rear-wheel-drive hatchback with strong performance and can find a post-2015 B48 model or a pre-2015 N20 with documented timing chain service.
Avoid if: You hear cold-start rattling on a pre-LCI N20, the service history is incomplete, or the car has visible oil leaks around the valve cover.
Price & maintenance
Used price
€15,500
median asking price, typically 110,000 km
Typical range€12,600 – €18,000
Kilometres drivenAll
Maintenance cost
€900 – €1,700/year
at 15,000 km/year
Fixed costsservice, tyres, brakes€500 – €850 /yr
Risk bufferunplanned repairs€400 – €850 /yr
Price estimates are based on German asking prices. Prices and costs vary by vehicle condition and location.
Ownership costs
Maintenance assumes 15,000 km a year. Price estimates are based on German asking prices. Prices and costs vary by vehicle condition and location.
Used price
€15,500
Typically €12,600 – €18,000, at around 110,000 km.
Plastic chain guides degrade and crumble, leading to chain slack and potential catastrophic engine damage · more· less
The N20 engine, fitted up to June 2016, uses timing chain guides made from a polymer that degrades prematurely. As the guides disintegrate, the chain develops slack, causing a distinctive rattle on cold start lasting several seconds to half a minute. If the chain skips a tooth, piston-to-valve contact can destroy the engine. BMW revised the guide material in January 2015 and offered an extended warranty (7 years/120,000 km) in some markets, though most cars are now outside this coverage. Replacement involves the chain, guides, tensioner, and sprockets. Independent specialists in Germany charge €1,200-1,800 for the full job; BMW dealers charge €1,800-2,500. The oil pump chain should be inspected simultaneously. Early models (2012-2013) are most susceptible, with issues commonly appearing between 60,000 and 100,000 km. This issue does not affect B48-equipped LCI models (2016-2019).
Gaskets degrade from heat cycling, causing external oil leaks and potential coolant contamination · more· less
Both the N20 and B48 engines are prone to oil leaks from two primary locations. The valve cover gasket dries out and cracks, causing oil to seep onto the exhaust manifold (burning smell, visible residue on the engine top). Additionally, the oil filter housing gasket on the N20 can crack, and because the oil cooler runs through this housing, a failed gasket can cause oil and coolant to mix — a serious condition that requires immediate attention. Valve cover gasket replacement costs €400-700 (parts €100-250, labor €300-450). Oil filter housing gasket repair costs €350-600. Both issues typically appear between 60,000 and 120,000 km regardless of engine variant. Look for oil residue around the top of the engine and check coolant for contamination during inspection.
Electric power steering rack knocking
€800 - 2,2003 of 8
Internal wear causes metallic clunking over bumps, affecting all F20 models regardless of engine · more· less
A widespread issue across the entire F20 range. The electric power steering rack develops excessive internal play between its gear components and the EPS motor, producing a metallic clunking noise over uneven surfaces. Some cars were covered under a BMW Quality Enhancement programme, though this was not widely publicized. Adjusting the rack's preload bolt can sometimes eliminate the noise at minimal cost. If a new steering rack is required, expect €1,500-2,200 at an independent specialist or up to €2,700 at a BMW dealer. Typically develops between 40,000 and 80,000 km. Ask the seller whether the Quality Enhancement repair was performed.
Turbo wastegate rattle (N20)
€200 - 1,8004 of 8
Wastegate flapper develops play causing metallic buzzing under light load · more· less
The N20 turbocharger's wastegate flapper develops play over time, causing a distinctive metallic rattle particularly between 1,500 and 2,000 rpm under light acceleration. This is a cosmetic annoyance at first but can progress to affect turbo performance. A wastegate flapper repair kit costs €50-80 and can be installed without removing the turbo. However, if the turbo internals are damaged (bearing wear, oil seal failure), full turbo replacement costs €1,200-1,800 at an independent specialist. BMW does not sell the actuator separately. Typically develops between 60,000 and 100,000 km. The B48 engine uses a different turbo with an electronic wastegate actuator, which is less prone to this specific rattle.
Water pump and thermostat housing failure
€500 - 1,0005 of 8
Coolant pump or plastic thermostat housing fails, causing overheating risk · more· less
The N20 uses an electric coolant pump, while the B48 drives its main pump mechanically; both have a plastic thermostat housing that degrades with heat cycling. The housing can crack and leak coolant, while the pump can fail or develop bearing noise. Symptoms include the coolant warning light, engine overheating, or poor cabin heating. Specialists recommend replacing both components together since they share the same cooling circuit. Parts cost approximately €250-400, with labor around €250-600 depending on workshop. Typically occurs between 80,000 and 130,000 km. On the B48, a small rigid plastic coolant hose connecting the cylinder head to the expansion tank is an additional weak point that becomes brittle from turbo heat.
Carbon buildup on intake valves
€300 - 6006 of 8
Direct injection causes carbon deposits that reduce performance, particularly noticeable after 80,000 km · more· less
Both the N20 and B48 use direct fuel injection, which means fuel does not wash the intake valves. Over time, carbon deposits accumulate on the valve stems and seats, causing rough idle, reduced power, misfires, and increased fuel consumption. Walnut blasting is the standard cleaning method, costing €300-600 at a specialist. This is not a failure per se but a maintenance item that becomes necessary between 80,000 and 120,000 km if the car has not been driven regularly at higher revs. Some owners use catch cans or fuel additives as preventive measures, though their effectiveness is debated.
VANOS solenoid failure
€200 - 5007 of 8
Solenoid valves clog or fail, causing rough idle, poor performance, and cold-start issues · more· less
The VANOS variable valve timing solenoids on both the N20 and B48 can become clogged with oil sludge or fail electrically. Symptoms include rough idle, reduced low-end power, poor fuel economy, and extended cranking on cold starts. The solenoids are relatively accessible: parts cost €80-150 per solenoid (two per engine), with about one hour of labor. Cleaning the solenoids can sometimes restore function temporarily. Regular oil changes with quality synthetic oil significantly reduce the likelihood of this issue. Most commonly appears between 60,000 and 100,000 km.
High-pressure fuel pump degradation (N20)
€600 - 1,2008 of 8
HPFP wears internally causing hard starting, rough idle, and reduced power · more· less
The N20 engine's high-pressure fuel pump can develop internal wear, leading to insufficient fuel pressure. Symptoms include difficulty starting, rough idle, misfires, and a check engine light. The HPFP on the N20 is improved compared to earlier BMW direct-injection engines (N54) but still has a higher-than-average failure rate. A replacement pump costs €300-600 for an OEM part, with labor around €200-400 due to accessibility under the intake manifold. Typically occurs between 80,000 and 130,000 km. The B48 uses a different HPFP design that is more reliable.
Engine choice matters: N20 needs more attention than B48
The BMW 125i F20's reliability depends heavily on which engine it has. Cars with the N20, which means everything up to June 2016, require close attention to the timing chain guides, turbo wastegate, and oil leaks. Cars with the B48, from July 2016 onwards, are significantly more robust, with fewer catastrophic failure points. Regardless of engine, the steering rack knocking, cooling system, and oil leaks affect many F20s. With diligent maintenance — shorter oil change intervals than BMW recommends, proactive cooling system monitoring, and attention to cold-start sounds — the 125i can provide reliable and engaging ownership.
Service history
Complete BMW dealer or specialist records essential. Verify oil changes at maximum 15,000 km intervals, preferably 10,000 km.
Oil level and condition
This car has no dipstick: read the level through the iDrive electronic oil measurement with the engine warm and the car level. A level that keeps dropping between services points to consumption issues.
Cold start
Must start the engine completely cold. Listen carefully during the first 30 seconds for any rattling or unusual sounds.
Test drive
Minimum 20 minutes including varied road surfaces and speeds. Check for warning lights, vibrations, and smooth gear changes.
Specific for this vehicle
Identify the engine: N20 or B48
Check the VIN or engine cover. Cars built up to June 2016 have the N20; the B48 arrives in July 2016 and always with the eight-speed automatic. This determines which issues to focus on.
Listen for timing chain rattle on cold start (N20)
Start the engine cold and listen for rattling in the first 30 seconds. Any rattle lasting more than 2-3 seconds indicates chain stretch. This is the most critical check on N20 cars.
Check for steering rack knocking
Drive slowly over speed bumps and uneven surfaces. Listen for metallic clunking from the passenger side. Ask if the Quality Enhancement repair was performed.
+ 4 more checksShow less
Inspect for oil leaks around valve cover and oil filter housing
Look at the top and sides of the engine for oil residue. Check coolant for milky contamination which indicates oil/coolant mixing at the filter housing.
Check turbo response and listen for wastegate rattle (N20)
Accelerate gently from low revs and listen for metallic buzzing between 1,500-2,000 rpm. Also check for smooth boost build-up without hesitation.
Inspect coolant level and condition
Low coolant or brown/milky appearance indicates serious problems. Check around the thermostat housing and water pump area for leak traces.
Check automatic gearbox fluid (if equipped)
If the car has the ZF 8-speed automatic, ask when the transmission oil was last changed. ZF recommends an oil change after 150,000 km under normal conditions, and sooner for severe or unknown use, despite BMW claiming it is filled for life.
Recalls and Technical Service Bulletins
Camshaft and vacuum pump drive - German N20 campaign for 125i cars built June 2012 - August 2013, where a failure could reduce brake assistanceCritical - verify completed
Clutch cover bolts can loosen - UK recall R/2013/080 for affected manual cars built February - June 2013, applicability decided by the VINVerify applicability with the VIN
Starter motor can overheat and catch fire - French campaign 0012560600 of 2025, covering potentially affected F20 and F21 production from September 2015 onwardsCritical - verify applicability with the VIN
Contact BMW with the VIN to verify all recalls have been completed. The Takata airbag recall has been expanded multiple times, so confirm it even if a previous check showed clear. The campaigns below are sometimes listed against the 125i but cannot reach it: the 2014 VANOS bolt action covered N51, N52 and N55 six-cylinder petrol engines built September 2009 - November 2011, and the battery cable action stops at production ending September 2011, before this variant launched in spring 2012.
Warranty Status
Factory warranty (2 years)Expired on all used F20 125i models
Extended warranty (2+1, from Nov 2016)3 years total on late-production LCI models — likely expired
Rust perforation warranty (12 years)May still apply on 2014+ models — verify with BMW
All BMW 125i F20 models are outside their original factory warranty. BMW's 12-year rust perforation warranty may still be valid on later production cars. Third-party extended warranties are available but many exclude N20 timing chain issues as a known defect.
Sources: Research draws on model-specific owner forums and owner communities, recall information from official authorities, German automotive press, and multiple workshop cost references cross-checked against each other.
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.