The 3.0 petrol (BMW B58) engine was fitted to the BMW 7 Series (G11) (2015–2022). In the EU that is 19.1 % of all new cars of this generation.
Versions: 3.0 286 hp, 3.0 340 hp, 3.0 326 hp.
The most expensive known risk is air suspension (compressor, air springs): it usually appears at 100,000–200,000 km and costs €600–2,500 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
Air suspension (compressor, air springs)
usually 100,000–200,000 km · Medium risk
Signs: Suspension warning, the car sits low or drops overnight
Fix: Replace the leaking air spring; a worn compressor usually follows a leak
€600–2,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 7 Series (G11) with the 3.0 petrol (BMW B58) engine. The app gives the exact plan for your mileage.
Versions of this engine in the BMW 7 Series (G11)
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.
Common questions
What are the biggest risks of the BMW 7 Series (G11) with the 3.0 petrol (BMW B58) engine?
The faults with the highest risk: air suspension (compressor, air springs) (100,000–200,000 km, €600–2,500); 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).
Does the BMW 7 Series (G11) 3.0 petrol (BMW B58) have a timing belt or a chain?
Chain.
Which oil does the BMW 7 Series (G11) 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