The G20 320i is BMW's entry-level petrol 3 Series, powered by a detuned version of the B48 2.0-litre turbocharged four-cylinder. Built on the CLAR platform, it offers a sharp chassis, refined cabin with iDrive 7, and the well-regarded ZF 8-speed automatic. The B48 is a genuine improvement over its N20 predecessor, with a single-part chain drive replacing the earlier two-part arrangement and better overall durability. Main ownership concerns centre on cooling system components, oil leaks from the filter housing and valve cover, and the widespread G20 folding mirror electronics fault.· more· less
B48 engine much improved over N20ZF 8-speed gearbox very reliable
Cooling system components fail earlyFolding mirror electronics widespread
Buy if: You want a refined premium sedan with a proven engine and can commit to regular cooling system inspections and timely oil changes.
Avoid if: You need ultra-low maintenance costs or are uncomfortable with a car where cooling system and oil leak repairs are a matter of when, not if.
Price & maintenance
Used price
€36,900
median asking price, typically 25,000 km
Typical range€30,700 – €41,800
Kilometres drivenAll
Maintenance cost
€850 – €1,550/year
at 15,000 km/year
Fixed costsservice, tyres, brakes€500 – €850 /yr
Risk bufferunplanned repairs€350 – €700 /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 housing cracks or gasket degrades, causing oil leaks onto engine components · more· less
The B48 oil filter housing is made of plastic and connects to the engine block with a rubber gasket. The gasket deteriorates from heat cycling and oil exposure, typically between 80,000 and 130,000 km. In some cases, the housing itself cracks rather than just the gasket. Symptoms include visible oil on the engine, burning oil smell, and oil dripping onto the exhaust manifold (potential fire hazard). Gasket-only replacement at an independent shop costs approximately €400-600 (parts are cheap but labor involves removing intake components). If the housing itself is cracked, the complete unit runs €600-1,200 including labor. Many specialists recommend replacing both the oil filter housing gasket and valve cover gasket simultaneously, as labor overlaps.
Water pump failure
€600 - 1,2002 of 7
Belt-driven coolant pump fails between 100,000 and 160,000 km, causing overheating risk · more· less
The B48TU's main coolant pump is driven mechanically by the ribbed belt, and coolant flow is regulated by a separate heat-management module rather than by an assembly built into the pump. Pump failure typically occurs between 100,000 and 160,000 km, though some earlier failures have been reported. Symptoms include fluctuating coolant temperature, overheating warnings, and coolant leaks from the pump housing. Running the engine while overheated even briefly can cause head gasket damage and cylinder head warping, escalating costs dramatically. Because the thermostat function sits in the separate heat-management module, that part is diagnosed and priced on its own rather than replaced automatically with the pump. Parts cost approximately €300-500, with labor adding €300-700 depending on the shop. An independent specialist charges €600-900 total, BMW dealers €1,000-1,200. Proactive replacement around 120,000 km is wise if the original pump is still fitted.
Coolant vent line failure
€150 - 4003 of 7
Small rigid plastic hose from cylinder head to expansion tank becomes brittle and snaps · more· less
The factory coolant ventilation line runs from the top of the cylinder head to the coolant expansion tank. It is made of rigid plastic that becomes extremely brittle from the turbo heat nearby. When it cracks or snaps at the quick-disconnect coupling on the cylinder head, coolant escapes rapidly. This can happen without warning, and if not noticed immediately, the engine can overheat within minutes. BMW has acknowledged the issue, citing the B48's high operating temperature as the cause. The part itself costs only €30-50, and replacement at an independent shop runs €150-250 total. At a BMW dealer, expect €300-400. Many specialists recommend replacing this line proactively when any other cooling system work is performed. This is one of the most frequent and cheapest causes of coolant leaks on the B48.
Folding mirror electronics failure
€300 - 8004 of 7
Moisture ingress shorts the mirror electronics module, preventing folding/unfolding · more· less
This is a well-documented G20-specific issue. Moisture gets into the mirror electronics module and causes a short circuit. Service technicians report seeing multiple cars per week with this problem. The fault typically starts with one mirror, then the other may follow months later. In some cases, the door master controller is also affected, disabling window controls and trunk release from the door switch. Dealer repair under warranty is free. Out of warranty, independent mirror specialists charge €300-500 per mirror for motor or module replacement. Full mirror assembly replacement at a BMW dealer can reach €800 per side. Aftermarket assemblies are available as a cheaper alternative. Check both mirrors fold and unfold smoothly during any test drive.
Valve cover gasket leak
€400 - 8005 of 7
Gasket hardens from heat exposure, allowing oil to seep past and reach spark plug wells · more· less
The B48 valve cover gasket degrades from sustained heat, typically becoming an issue between 80,000 and 130,000 km. Oil seeps past the hardened gasket, drips down the cylinder head, and can reach the spark plug wells, eventually causing misfires if left unaddressed. Symptoms include a visible oil film on the engine, burning smell, and in advanced cases, misfire codes. The gasket itself costs only €20-40, but labor is significant because ignition coils, injectors, and multiple electrical connections must be removed to access the valve cover. Most mechanics recommend also removing the intake manifold for better access. Independent shop cost: €400-600. BMW dealer: €650-800. If scheduled alongside oil filter housing gasket replacement, combined labor saves money.
Plastic charge pipe cracking
€300 - 7006 of 7
OEM plastic intercooler charge pipe cracks under boost pressure, causing power loss and limp mode · more· less
The factory plastic charge pipe connecting the intercooler to the throttle body can develop cracks over time, especially as the plastic becomes more brittle with age and heat cycling. When cracked, boost pressure escapes, causing reduced power, the engine entering limp mode, and sometimes an audible hissing noise under load. This issue primarily affects higher-mileage cars (typically after 80,000-120,000 km) and is more common in warmer climates. OEM replacement costs €300-500 at an independent shop. Many owners opt for an aftermarket aluminium charge pipe upgrade (€400-700 installed), which permanently eliminates the problem. The aluminium upgrade is highly recommended given the OEM plastic pipe's known failure mode.
VANOS solenoid clogging
€150 - 5007 of 7
Oil varnish buildup clogs VANOS solenoids, causing rough idle and reduced low-end torque · more· less
The B48 VANOS (variable valve timing) system uses solenoid valves that can become clogged with oil varnish deposits, particularly if oil change intervals are stretched beyond recommended limits. Symptoms include rough idle, hesitation during acceleration, reduced low-end torque, and check engine codes related to camshaft position. Using quality synthetic oil and changing it every 10,000-12,000 km (rather than BMW's extended CBS intervals of 15,000-20,000 km) significantly reduces this risk. Solenoid cleaning is inexpensive if done during a service. If replacement is needed, a pair of solenoids costs €100-200 in parts, with labor adding €100-300. Total repair at an independent shop runs €150-400, BMW dealers charge up to €500.
Well-built overall, but cooling system and oil leaks need monitoring
The G20 320i with the B48 engine is one of BMW's more reliable modern offerings and should comfortably reach 200,000+ km with attentive maintenance. The main ownership concerns are cooling system components (water pump, vent line, thermostat) and oil leaks from the filter housing and valve cover gaskets, both of which are well-documented and predictable. Folding mirror electronics are a G20-specific nuisance that affects many cars. Keeping oil change intervals sensible (every 10,000-12,000 km rather than BMW's extended schedule) and addressing small leaks before they escalate are the keys to trouble-free ownership. Two separate starter motor campaigns cover production up to 7 September 2021 and production from 28 May 2020 to 4 October 2024, so verify with the VIN that both have been completed, along with the counterbalance shaft recall on early 2019-2020 cars.
Service history
Complete BMW dealer or specialist records essential. Verify oil change intervals — look for changes every 10,000-12,000 km rather than BMW's extended 15,000-20,000 km CBS schedule.
Tires
Check tread depth, age (DOT date codes), and uneven wear patterns. G20 typically runs 225/45 R18 or 225/40 R19.
Cold start
Start the engine completely cold. Listen for unusual rattling, ticking, or knocking in the first 30 seconds.
Test drive
Minimum 30 minutes including motorway speeds. Check for smooth acceleration, no hesitation, and responsive gearbox.
Specific for this vehicle
Check coolant level and hoses
Open the bonnet and inspect coolant level in the expansion tank. Look for any white residue or stains around hose connections, especially the small plastic vent line from the cylinder head. Low coolant suggests a leak.
Inspect for oil leaks around valve cover and oil filter housing
Look for oil residue on the engine block, especially below the valve cover and around the oil filter housing area. A burning oil smell from the engine bay is a red flag.
Test both folding mirrors
Fold and unfold both mirrors using the switch. Ensure they move smoothly and completely. Grinding noises or incomplete folding indicate the common mirror motor/electronics fault.
+ 3 more checksShow less
Check for boost leaks under load
During the test drive, accelerate firmly from low RPM. Listen for hissing noises and watch for power loss or limp mode warnings, which indicate a cracked charge pipe or boost leak.
Verify both starter motor recalls
BMW ran two starter motor fire-risk campaigns: one for corrosion covering production up to 7 September 2021, and a later one covering production from 28 May 2020 to 4 October 2024. Contact BMW with the VIN to confirm which applies and that the work was completed before purchase.
Verify counterbalance shaft recall (2019-2020)
Improperly installed needle roller bearings on the counterbalance shaft could cause engine damage. Affects early production 2019-2020 models. Verify with VIN.
Recalls and Technical Service Bulletins
Starter motor corrosion fire risk (produced up to 7 Sep 2021)Critical - verify completed
RWT starter motor fire risk (produced 28 May 2020 - 4 Oct 2024)Critical - verify completed
Steering gear tie rod fracture (produced Oct 2018 - Jul 2019)Verify completed
Transmission control unit oil ingress on automatics (EU campaign 0024730100, produced 19 Jan - 15 Jun 2023)Critical - verify completed
Contact BMW with the VIN to verify all recalls have been completed. Two separate starter motor campaigns apply, one covering corrosion on cars produced up to 7 September 2021 and a later one covering cars produced from 28 May 2020 to 4 October 2024, so only a VIN check establishes which affects a given car. Both involve a fire risk even when the car is parked. The counterbalance shaft recall applies to early 2019-2020 production and involves free engine replacement if damage has occurred. Automatic cars produced between 19 January and 15 June 2023 also fall under EU campaign 0024730100, where transmission oil can enter the control unit and cause the transmission to seize.
Warranty Status
Factory warranty (3 years, 2+1 from Nov 2016)Expired on 2019-2022 models; may remain on 2023+ cars
Rust perforation warranty12 years from first registration
Extended warrantyAvailable through BMW dealers and third parties
BMW offers a 2+1 year factory warranty (3 years total, no km limit) on G20 models built from November 2016 onwards. All 2019-2022 models are now outside their original warranty. Pre-purchase, verify whether any remaining manufacturer warranty is transferable. BMW also offers extended warranty packages through dealers.
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.