The 2.0 petrol (BMW B48) engine was fitted to the BMW 3 Series (G20) (2019–now). In the EU that is 82.9 % of all new cars of this generation.
Versions: 2.0 190 hp, 2.0 184 hp, 2.0 150 hp, 2.0 156 hp, 2.0 163 hp, 2.0 258 hp, 2.0 245 hp.
The most expensive known risk is oil filter housing cracks: coolant leak, oil in coolant: it usually appears at 80,000–180,000 km and costs €400–1,200 to fix.
Engine faults ✓ Checked against sources (10/2026)
✓ The faults of this engine were checked against sources (10/2026). Each item has at least two independent sources or an official recall or parts-maker technical note.
Oil filter housing cracks: coolant leak, oil in coolant
usually 80,000–180,000 km · High risk
Signs: Coolant loss or puddle, temperature warning, oily sludge in the expansion tank
Fix: Replace the housing (intake manifold usually comes off); if oil got into the coolant, flush the cooling system
€400–1,200
Water pump leak
usually 100,000–170,000 km · Medium risk
Signs: Coolant traces near the front subframe, high temperature warning, heater blows hot at full
Fix: Replace the pump insert, or the whole carrier if the carrier gasket leaks; keep the coolant level correct
€400–1,000
Valve cover gasket oil leak (check crankcase ventilation)
usually 100,000–200,000 km · Wear part
Signs: Oil film on top of the engine, burning oil smell, oil in the spark plug wells
Fix: Locate the leak with UV dye; replace the gasket and, if its membrane is worn, the crankcase ventilation separator
€250–800
Carbon deposits on intake valves (direct injection)
usually 100,000–200,000 km · Wear part
Signs: Rough idle, misfire codes, slight power loss and higher fuel use
Fix: Confirm with an endoscope, then clean the intake valves (walnut blasting)
€300–700
Faults typical of this model
Front control arm bushes
usually 80,000–160,000 km · Wear part
Signs: Shimmy under braking
Fix: Replace bushes / arms
€250–600
Run-flat tyres (harsh, expensive)
usually 0–300,000 km · Wear part
Signs: Harsh ride; expensive to replace
Fix: Budget accordingly
free / recall
Gearboxes
Manual
Clutch wear
usually 120,000–200,000 km · Medium risk
Signs: Slipping, high bite point
Fix: Replace clutch kit
€500–900
Service plan for this engine
Typical routine maintenance cost for 100,000 km: €2,200–4,950. Sum of the services and wear parts in the plan above (about 15,000 km a year, independent workshop), without faults.
Intervals and typical prices for the BMW 3 Series (G20) with the 2.0 petrol (BMW B48) engine. The app gives the exact plan for your mileage.
Versions of this engine in the BMW 3 Series (G20)
Source: European Environment Agency (EEA), monitoring of CO₂ emissions from new passenger cars, CC BY 4.0. CO₂ and fuel use are official type-approval values (WLTP from 2021), not real-world consumption.
Official recalls
Recalls the manufacturer published in the United Kingdom for this model (19). The same recalls usually apply across Europe. Ask an authorised dealer to check by VIN whether your car is affected and whether the work has been done.
- Fire risk Replace the Engine Starter Motor02/03/2026 · R/2026/054
- Engine / loss of power Replace the Engine Starter Motor27/10/2025 · R/2025/405
- Airbag Replace the Passenger Airbag24/09/2024 · R/2024/428
- Gearbox On affected vehicles ingress of transmission fluid may occur to the integrated transmission control unit within the mechatronic module20/12/2023 · R/2023/354
- Electronics / software On certain vehicles the Body Domain Controller (BDC) control unit may have an incorrect setting applied to it.20/03/2023 · R/2023/071
- Seat belt It is possible that a damaged seat belt may have been installed into the vehicle during production.09/11/2022 · R/2022/323
- High voltage / charging Manufacturing defect with winding of cell-internal films for high voltage battery17/10/2022 · R/2022/297
- Fire risk Undetected EGR System leaks may cause thermal activity in the intake manifold22/08/2022 · R/2022/255
Common questions
What are the biggest risks of the BMW 3 Series (G20) with the 2.0 petrol (BMW B48) engine?
The faults with the highest risk: oil filter housing cracks: coolant leak, oil in coolant (80,000–180,000 km, €400–1,200); water pump leak (100,000–170,000 km, €400–1,000).
Does the BMW 3 Series (G20) 2.0 petrol (BMW B48) have a timing belt or a chain?
Chain.
Which oil does the BMW 3 Series (G20) 2.0 petrol (BMW B48) need?
0W-20 / 0W-30 · BMW LL-17FE+ / LL-01 · ~5.25 L · every 15,000 km.
Sources and notes
Main sources for the faults of this engine:
Faults, intervals and prices are indicative and collected from public sources and owner experience; always rely on the service book and a qualified workshop. Test statistics: DVSA – Anonymised MOT tests and results, Open Government Licence v3.0. Dutch tests: RDW Open Data (CC0). Engine versions: EEA, monitoring of CO₂ emissions from new passenger cars (CC BY 4.0, DG CLIMA). Owner complaints: NHTSA ODI (public domain). Recalls: DVSA Vehicle Safety Branch Recalls Database, OGL v3.0. Brand and model names are trademarks of their owners and are used only to describe the vehicles. How we check the data →
Updated 29/10/2026