Home › Repairs › Spark Plugs & Ignition Coils (B58 / B48)
Spark Plugs & Ignition Coils (B58 / B48) cost
Spark Plugs & Ignition Coils (B58 / B48) on a BMW with the B58/B48/B46 engine typically costs $950–$1,000 at a BMW dealer or about $269 in parts DIY, based on 3 real owner-reported prices.
Last updated · Sources: 3 owner-reported prices from 3 cited threads
Plug change, with or without coils, on G-series and late F-series cars. Real prices reported by owners on Reddit and BMW forums, with a link to every one.
Limited data: Dealer quotes only so far (from thread titles), plus coil part prices. No indy invoices yet.
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 |
|---|---|---|---|
| $950 | Dealer | Dealer quote, plugs, 2020 M340i (B58) | [1] |
| $1,000 | Dealer | Dealer quote, plugs, 2018 340i (B58) | [2] |
| $269 | DIY | Six Bosch coils at $44.81 each (coils only, no plugs) | [3] |
- Dealer plug quotes around $1,000 are common; get an indy quote for comparison.
- Coils only need replacing if they fail or test bad; plugs are the scheduled item.
How long it takes
Plugs are near the top of the engine on the B58; owners in the sources call it a short job with the right socket.
Which cars are affected
330i/M340i (G20), 340i (F30), 530i/540i (G30), X3 30i/M40i (G01), X5 40i (G05), 230i/M240i (G42), X1 28i (F48). Bosch coil 12138643360 fits B46/B48/B58.
Symptoms
- Misfire codes / flashing check engine light
- Rough idle or stumble under load
- CBS spark plug reminder
Parts list
| Spark plugs (B58) | ECS TuningPelican PartsAmazon |
| Ignition coil (Bosch 12138643360) | ECS TuningPelican PartsAmazon |
| Thin-wall 12-point spark plug socket | 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 Spark Plugs & Ignition Coils (B58 / B48) quote. We check every submission before adding it.
Form not showing? Open the price form.
Common questions
How much does Spark Plugs & Ignition Coils (B58 / B48) cost?
Spark Plugs & Ignition Coils (B58 / B48) on a BMW with the B58/B48/B46 engine typically costs $950–$1,000 at a BMW dealer or about $269 in parts DIY, based on 3 real owner-reported prices.
How much does Spark Plugs & Ignition Coils (B58 / B48) cost at a BMW dealer?
Real dealer prices we found ranged $950 to $1,000 (2 data points, median $975).
How much does an independent shop charge for Spark Plugs & Ignition Coils (B58 / B48)?
We have not found a real independent shop price for this job yet.
Can I do Spark Plugs & Ignition Coils (B58 / B48) myself?
Owners who did it themselves reported $269 in parts and tools.
How long does Spark Plugs & Ignition Coils (B58 / B48) take?
Plugs are near the top of the engine on the B58; owners in the sources call it a short job with the right socket.
Which BMWs are affected?
330i/M340i (G20), 340i (F30), 530i/540i (G30), X3 30i/M40i (G01), X5 40i (G05), 230i/M240i (G42), X1 28i (F48). Bosch coil 12138643360 fits B46/B48/B58.
Related repairs
Sources
- Spark Plugs question for 2020 M340i G20 B58: Dealer wants $950 to replace (Reddit r/BmwTech)
- Is $1,000 too much for spark plugs replacement on 2018 340i through BMW dealer? (Reddit r/BMW)
- Bosch Ignition Coil, BMW B46/B48/B58/B58TU (12138643360) (BimmerWorld)
Get one big BMW repair breakdown a week
Dealer vs indy vs DIY. Free. No spam.
Embed not loading? Subscribe on beehiiv →