How much does it cost to replace the coils on a BMW?
The average cost for a BMW 328i ignition coil replacement is between $128 and $187. Labor costs are estimated between $57 and $72 while parts are priced between $71 and $116. This range does not include taxes and fees, and does not factor in your specific model year or unique location. via
When Should BMW ignition coils be replaced?
Most BMW ignition coils last for more than 140,000 miles. If you frequently push your car's performance, the lifespan of your coils can decrease significantly. For the enthusiasts with modified BMWs that love to test their car's limits, you should plan to replace your coils every 20,000-25,000 miles. via
How much does it cost to fix misfire on BMW?
there are two most common misfire causes: Carbon or oil-fouled sparkplugs can cost between $100 and $300; replacing these plugs costs between $400 to $600. You're going to need to replace sparkplug wires, usually between $100 and $300 if they break down. via