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.
Typical cost
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
| Price | Where | Details | Source |
|---|---|---|---|
| $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] |
- Big spread comes from labor hours billed (roughly 6 to 13.5 hrs in these reports). Ask for the hours and labor rate in writing.
- Some B58 cars may be covered by a BMW extended warranty or campaign; check with a dealer by VIN before paying.
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
- Burning oil smell, smoke from the exhaust side
- Oil seepage at the cover edge
- Oil in spark plug wells / misfires
Parts list
| B58 valve cover with gasket | ECS TuningPelican PartsAmazon |
| Injector seals / Teflon rings | ECS 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
Sources
- Valve Cover Gasket leaking (Reddit r/B58Enthusiasts)
- 2019 X3 M40i Valve Cover Replacement costs (Reddit r/BMWX3)
- Valve cover assembly replacement quote (BimmerFest)
- 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 →