Home › Repairs › B58 Valve Cover Replacement

B58 Valve Cover Replacement cost

B58 Valve Cover Replacement on a BMW with the B58 engine typically costs $1,500–$3,500 at an independent shop or $3,900–$5,000 at a BMW dealer, based on 5 real owner-reported prices.

Last updated · Sources: 5 owner-reported prices from 4 cited threads

Leaking plastic valve cover / gasket on the B58 inline-six. Real prices reported by owners on Reddit and BMW forums, with a link to every one.

B58G20G30G01G05F30G22G42

Typical cost

BMW dealer
$3,900 – $5,000
Median $3,965 · 3 data points
Independent shop
$1,500 – $3,500
Median $2,500 · 2 data points
DIY (parts/tools)
No real price found yet

Ranges are the lowest and highest prices in the table below. They are not estimates. Shop prices include parts and labor unless noted.

Every price we found

PriceWhereDetailsSource
$1,500 Indy Mechanic quote, 2020 M340i xDrive[1]
$3,965 Dealer Dealer quote, 2019 X3 M40i ($1,045 parts + 10 hrs; ~$3,370 after 15% off)[2]
$5,000 Dealer Paid at dealer, M40i, 12 hrs labor[2]
$3,900 Dealer Dealer quote, X5, 13.5 hrs labor[3]
$3,500 Indy Shop owner's price with OE valve cover and spark plugs, 2017 540i[4]

How long it takes

Worldpac book time quoted for a 2017 540i xDrive is 9.8 hrs; one dealer billed 10 hrs (X3 M40i), another 13.5 hrs (X5). Injectors must be reinstalled with the correct seals and 8 Nm torque sequence.

Which cars are affected

M340i (G20), 540i (G30), X3 M40i (G01), X5 xDrive40i (G05), 340i (F30) and other B58 cars. The cover is normally replaced as an assembly; injectors come out, which adds labor.

Symptoms

Parts list

B58 valve cover with gasketECS TuningPelican PartsAmazon
Injector seals / Teflon ringsECS TuningPelican PartsAmazon
Spark plugs (do them while it is open)ECS TuningPelican PartsAmazon

Check fitment for your exact car (VIN) before ordering. Links may become affiliate links in the future.

Had this done? Share what you paid

Your price helps the next owner judge a B58 Valve Cover Replacement quote. We check every submission before adding it.

Form not showing? Open the price form.

Common questions

How much does B58 Valve Cover Replacement cost?

B58 Valve Cover Replacement on a BMW with the B58 engine typically costs $1,500–$3,500 at an independent shop or $3,900–$5,000 at a BMW dealer, based on 5 real owner-reported prices.

How much does B58 Valve Cover Replacement cost at a BMW dealer?

Real dealer prices we found ranged $3,900 to $5,000 (3 data points, median $3,965).

How much does an independent shop charge for B58 Valve Cover Replacement?

Independent shop prices ranged $1,500 to $3,500 (2 data points, median $2,500).

Can I do B58 Valve Cover Replacement myself?

We have not found a DIY parts cost for this job yet.

How long does B58 Valve Cover Replacement take?

Worldpac book time quoted for a 2017 540i xDrive is 9.8 hrs; one dealer billed 10 hrs (X3 M40i), another 13.5 hrs (X5). Injectors must be reinstalled with the correct seals and 8 Nm torque sequence.

Which BMWs are affected?

M340i (G20), 540i (G30), X3 M40i (G01), X5 xDrive40i (G05), 340i (F30) and other B58 cars. The cover is normally replaced as an assembly; injectors come out, which adds labor.

Related repairs

B58 Water Pump (Coolant Pump)
Mechanical coolant pump and support on the 3.0L B58 six.
$1,200–$2,300
Spark Plugs & Ignition Coils (B58 / B48)
Plug change, with or without coils, on G-series and late F-series cars.
$950–$1,000
Oil Change / Oil Service
Engine oil and filter service on modern BMWs (dealer, indy, DIY).
$100–$120
Brake Fluid Flush / Service
The every-2-years brake fluid service BMW reminds you about.
$175–$250

Sources

  1. Valve Cover Gasket leaking (Reddit r/B58Enthusiasts)
  2. 2019 X3 M40i Valve Cover Replacement costs (Reddit r/BMWX3)
  3. Valve cover assembly replacement quote (BimmerFest)
  4. How long does it take to remove and replace a valve cover on a 2017 bmw 540i? (Reddit r/AskAMechanic)

Get one big BMW repair breakdown a week

Dealer vs indy vs DIY. Free. No spam.

Embed not loading? Subscribe on beehiiv →