BMW's third-generation 1 Series moved to a front-wheel-drive platform, offering a more practical interior and better fuel efficiency than its rear-drive predecessor. The 120i uses the well-regarded B48 four-cylinder turbo producing 178 hp, paired exclusively with a 7-speed dual-clutch gearbox. It competes directly with the Audi A3, Mercedes-Benz A-Class, and Volkswagen Golf in the premium compact segment.· more· less
Refined and proven B48 engineStrong parts availability
Oil filter housing crack riskDKG gearbox hesitant when cold
Buy if: You want a refined premium hatchback with the proven B48 four-cylinder and can verify complete service history with regular oil changes.
Avoid if: You do mostly stop-start urban driving, which accelerates DKG clutch wear and carbon buildup on intake valves.
Price & maintenance
Used price
€25,900
median asking price, typically 45,000 km
Typical range€23,800 – €27,900
Kilometres drivenAll
Maintenance cost
€850 – €1,500/year
at 15,000 km/year
Fixed costsservice, tyres, brakes€550 – €900 /yr
Risk bufferunplanned repairs€300 – €600 /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.
Plastic oil filter housing becomes brittle from heat cycling, leading to oil seepage or sudden coolant/oil mixing · more· less
The B48 engine uses a polycarbonate oil filter housing that can crack or develop gasket leaks over time. Heat cycling and engine vibration cause the plastic to embrittle, leading to oil seepage around the gasket or, in worse cases, a crack that allows coolant and oil to mix. The issue is well-documented across B48 applications and typically appears at higher mileages. A simple gasket replacement at an independent shop costs around 400-600 euros, but if the housing itself has cracked, replacement runs 1,000-2,000 euros at a dealer due to the integrated design and labour required. Symptoms include oil spots under the car, a burning oil smell, or coolant level dropping without visible external leaks. Catching it early as a gasket seep is far cheaper than waiting for a housing crack.
DKG dual-clutch gearbox jerkiness and clutch wear
€200 - 2,0002 of 6
Getrag 7DCT300 dual-clutch can develop jerky low-speed behaviour and premature clutch wear in urban driving · more· less
The 120i uses the 7-speed Getrag dual-clutch gearbox exclusively, and it can exhibit jerky behaviour at low speeds, particularly when cold. The gearbox takes considerable time to reach operating temperature, and until then, shifts can feel rough and abrupt. BMW issued a software update for the DKG control unit on F40/F44 models to improve shift quality. More concerning is clutch pack wear from heavy urban driving with frequent stop-start. BMW officially labels the transmission fluid as a lifetime fill, but many specialists recommend a fluid change at 60,000-70,000 km (approximately 200-300 euros), which can noticeably improve smoothness. If the mechatronic unit or clutch pack fails, repair costs range from 1,500 to 2,000 euros. Cars driven predominantly on highways tend to have fewer DKG issues.
Coolant system leaks (thermostat housing / expansion tank)
€400 - 9003 of 6
Plastic-heavy cooling components fail from heat cycling, typically between 80,000 and 120,000 km · more· less
The B48 uses plastic thermostat housings, expansion tanks, and coolant hoses that can become brittle and crack over time. The thermostat housing is the most common failure point, followed by the expansion tank seam and quick-connect coolant fittings. A single overheating event can warp the aluminium cylinder head, so any coolant warning should be treated as urgent. Symptoms include a low coolant warning, steam from under the bonnet, or poor cabin heating in winter. Parts cost 150-300 euros, with labour adding 250-600 euros depending on which component failed. BMW specialists typically recommend replacing the thermostat housing and expansion tank together when one fails, since they share similar lifespans.
Valve cover gasket seepage
€500 - 1,0004 of 6
Rubber gasket degrades from constant heat cycling, causing oil seepage around the valve cover · more· less
The B48 valve cover gasket is a known wear item that begins seeping oil around 80,000-100,000 km. The gasket itself costs only around 30 euros, but the repair is labour-intensive due to the turbo plumbing and intake manifold that must be removed for access. Independent specialists typically charge 500-700 euros for the job, while BMW dealers quote 800-1,000 euros. Left unattended, oil can drip onto hot exhaust components causing a burning smell, and progressive oil loss can eventually damage the engine if not monitored. Inspect the top of the engine for any wet spots or oil residue during a pre-purchase check.
Carbon buildup on intake valves
€400 - 8005 of 6
Direct injection allows carbon deposits on intake valves, reducing performance over time · more· less
Like all direct-injection petrol engines, the B48 accumulates carbon deposits on intake valves because fuel is injected directly into the cylinders rather than washing over the valves. Oil vapours from the crankcase ventilation system coat the valves and bake into hard carbon deposits over time. This gradually restricts airflow, causing rough idle, hesitation between 1,500 and 2,500 rpm, and reduced power. The issue is more pronounced on cars driven primarily in urban conditions with short trips where the engine rarely reaches full operating temperature. Walnut blasting to clean the valves is recommended every 60,000-80,000 km and costs 400-800 euros at a BMW specialist. Using quality fuel and regular extended highway drives help slow the buildup rate.
iDrive 7 software glitches
€0 - 3006 of 6
Infotainment system occasionally reboots or freezes, mostly on early 2020-2021 production cars · more· less
Some F40 owners report the iDrive 7 system randomly restarting while driving, temporarily losing navigation, audio, and parking sensor functionality. The issue is most common on early 2020-2021 production cars running older software. BMW has released multiple over-the-air updates that resolve most instances, and later production runs are generally more stable. In rare cases, the head unit itself needs replacement at 200-300 euros. A manual reset by holding the volume knob for several seconds typically resolves temporary freezes. Apple CarPlay connectivity can sometimes trigger reboots on affected units.
Well-proven engine, but oil housing and DKG need attention
The B48 four-cylinder is one of BMW's most widely used and thoroughly developed modern engines. It does not suffer from the timing chain tensioner concerns of the smaller B38 three-cylinder, and many examples exceed 200,000 km without major powertrain issues. The oil filter housing is the highest-stakes B48-specific concern, and early detection makes it a manageable repair. The 7-speed DKG dual-clutch gearbox benefits from a fluid change around 60,000-70,000 km despite BMW's lifetime-fill claim. Cars driven primarily on highways and maintained with short oil change intervals tend to be the most trouble-free.
Service history
Complete BMW dealer or specialist records essential. Verify oil changes every 15,000 km or 12 months maximum.
Tires
Check tread depth, date codes, and wear patterns. Run-flat tires (if fitted) wear faster and cost more to replace.
Cold start
Engine must be completely cold for this test. Listen for any unusual sounds in the first 30 seconds after starting.
Test drive
Drive for at least 20 minutes including low-speed urban driving and highway speeds to check gearbox behaviour and engine response.
Specific for this vehicle
Inspect oil filter housing area for leaks
Look underneath and around the oil filter housing for oil seepage, wet spots, or evidence of oil/coolant mixing. This is the most important B48-specific check.
Test DKG gearbox at low speeds
Drive through slow traffic and perform parking manoeuvres. Feel for excessive jerkiness, hesitation, or clunking when shifting between 1st and 2nd gear.
Check coolant level and condition
Inspect the expansion tank. Low coolant, brown discolouration, or a sweet smell under the bonnet indicate thermostat housing or water pump issues.
+ 3 more checksShow less
Check for oil residue on valve cover
Inspect the top of the engine for oil seepage or wet spots around the valve cover gasket. Oil residue on nearby components indicates an active leak.
Test iDrive system thoroughly
Navigate through menus, test CarPlay or Android Auto, and check that all warning sounds work correctly. Note any screen freezing or random restarts.
Verify DKG software update has been applied
Ask the seller or check with a BMW dealer whether the DKG control unit software update has been applied, especially on pre-2021 models.
Recalls and Technical Service Bulletins
DKG gearbox control unit software update (F40/F44 with 7-speed dual-clutch; applicability determined by VIN)Service action - verify with VIN
Engine position sensor signal failure affecting brake assist (January 2022 - November 2024 production)Verify completed
Starter relay fire risk (F40 production through September 2021)Critical - verify completed
Seat-belt and rear-seat fastener defect (EU Safety Gate A12/01785/21, October 2021; applicability determined by VIN)Critical - verify completed
Contact a BMW dealer with the VIN to verify all recalls and service actions have been completed. The starter relay fire risk recall covers early 120i production and is particularly important. BMW's online recall checker at bmw.de/rueckrufe can confirm status with the VIN.
Warranty Status
Factory warranty (3 years, no km limit)Expired on 2020-2022 models, may remain on late 2023 cars
Rust perforation warranty (12 years)Active on all F40 models
BMW Extended WarrantyAvailable through BMW dealers, 1-2 year extensions
BMW Germany offers a 2+1 year warranty (3 years total, no km limit) on new cars; terms vary by country. Most used 120i F40 models from 2020-2022 are outside their factory warranty. If considering a late 2023 or 2024 car, check remaining coverage with BMW using the VIN.
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.