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.

B58B48B46G20F30G30G01G05G22G42F48

Limited data: Dealer quotes only so far (from thread titles), plus coil part prices. No indy invoices yet.

Typical cost

BMW dealer
$950 – $1,000
Median $975 · 2 data points
Independent shop
No real price found yet
DIY (parts/tools)
$269
Median $269 · 1 data point

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
$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]

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

Parts list

Spark plugs (B58)ECS TuningPelican PartsAmazon
Ignition coil (Bosch 12138643360)ECS TuningPelican PartsAmazon
Thin-wall 12-point spark plug socketECS 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

Oil Change / Oil Service
Engine oil and filter service on modern BMWs (dealer, indy, DIY).
$100–$120
B58 Water Pump (Coolant Pump)
Mechanical coolant pump and support on the 3.0L B58 six.
$1,200–$2,300
B58 Valve Cover Replacement
Leaking plastic valve cover / gasket on the B58 inline-six.
$1,500–$3,500
B58 / B48 Oil Filter Housing (Coolant Leak)
Cracked plastic oil filter housing leaking coolant or oil.
$1,500–$3,800

Sources

  1. Spark Plugs question for 2020 M340i G20 B58: Dealer wants $950 to replace (Reddit r/BmwTech)
  2. Is $1,000 too much for spark plugs replacement on 2018 340i through BMW dealer? (Reddit r/BMW)
  3. 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 →