The 3.0 petrol (BMW B58) engine was fitted to the BMW X3 (G01) (2017–2024). In the EU that is 10.9 % of all new cars of this generation.
Versions: 3.0 286 hp, 3.0 340 hp.
The most expensive known risk is valve cover with built-in PCV: torn membrane or leaking gasket: it usually appears at 80,000–180,000 km and costs €300–1,300 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.
Valve cover with built-in PCV: torn membrane or leaking gasket
usually 80,000–180,000 km · Medium risk
Signs: Whistling at idle, bluish smoke, rising oil use, rough idle; or oil around the spark plug wells and a burning oil smell
Fix: Replace the valve cover (the PCV valve is part of it) with a new gasket
€300–1,300
Coolant loss (water pump, heat management module or expansion tank cap)
usually 80,000–180,000 km · Medium risk
Signs: Coolant level warning, coolant traces at the water pump weep hole, sweet smell
Fix: Pressure-test the cooling system to find the leak; replace the water pump, module, cap or hose as needed
€150–900
Oil filter housing gasket leak
usually 100,000–200,000 km · Wear part
Signs: Oil smell, oil on the engine or the drive belt
Fix: Replace the housing gaskets (or the housing if the plastic is cracked)
€150–500
VANOS (camshaft adjuster) solenoid failure
usually 100,000–180,000 km · Wear part
Signs: Check-engine light with camshaft timing codes (e.g. P0012), rough idle, hesitation, limp mode
Fix: Read the codes, then replace the faulty solenoid(s) and their seals
€200–600
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
Transfer case actuator motor (xDrive)
usually 80,000–180,000 km · Medium risk
Signs: 4x4 / DSC warning lights, grinding
Fix: Replace actuator motor / gear
€150–500
Service plan for this engine
Typical routine maintenance cost for 100,000 km: €2,400–5,400. 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 X3 (G01) with the 3.0 petrol (BMW B58) engine. The app gives the exact plan for your mileage.
Versions of this engine in the BMW X3 (G01)
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 (39). 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
- Airbag Takata Driver and/or Passenger Airbag Recall (Global VINs)18/12/2025 · R/2025/349
- Steering Programming Control Units (Steering Gear)09/12/2025 · R/2025/535
- Engine / loss of power Replace the Engine Starter Motor27/10/2025 · R/2025/405
- Seats Replacing the Head Rest (2nd seat row)04/09/2025 · R/2025/279
- Electronics / software Rework/Replace the Starter Generator (SGR)01/06/2025 · R/2025/186
- Electronics / software Rework Starter Generator Electrical Connection03/03/2025 · R/2025/082
- Wheels / tyres Luggage Compartment Lashing Rail G01 F9720/11/2024 · R/2024/461
Common questions
What are the biggest risks of the BMW X3 (G01) with the 3.0 petrol (BMW B58) engine?
The faults with the highest risk: valve cover with built-in PCV: torn membrane or leaking gasket (80,000–180,000 km, €300–1,300); coolant loss (water pump, heat management module or expansion tank cap) (80,000–180,000 km, €150–900); transfer case actuator motor (xDrive) (80,000–180,000 km, €150–500).
Does the BMW X3 (G01) 3.0 petrol (BMW B58) have a timing belt or a chain?
Chain.
Which oil does the BMW X3 (G01) 3.0 petrol (BMW B58) need?
0W-30 / 5W-30 · BMW Longlife-01 FE / LL-17 FE+ · 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