On a BMW 5 Series, replacing ignition coils typically costs from around $350 to $1,200, depending on engine type, coil count, and whether you use aftermarket or OEM parts.
What affects the price
To budget accurately, there are several factors that determine the final bill. The number of coils you need, the choice between OEM factory parts and aftermarket equivalents, labor costs, and any accompanying maintenance tasks all influence the total. Below is a breakdown of the main drivers:
- Number of ignition coils in the engine: 4-coil setups on 4‑cylinder models, 6 coils for most inline‑6 engines used in several 5 Series variants, or 8 coils on the V8 options such as the M550i. More coils mean more parts and more labor time.
- Parts quality and source: OEM coil packs tend to cost more per coil than aftermarket equivalents, with OEM coils often priced at the higher end. Spark plugs are frequently replaced at the same time if they are worn or due for maintenance.
- Labor time and local rates: Labor costs vary by region and shop; BMW-specific jobs can be more time-consuming due to engine layout, access, and the need to clear codes and test after replacement. Typical shop hourly rates can range from around $80 to $150 per hour or more in premium markets.
- Diagnostics and related service: Some misfire codes may require a diagnostic fee, and labor may include testing coil packs, swapping suspect units, or replacing spark plugs if needed.
Understanding these factors helps you estimate the overall cost and avoid surprises when a service adviser quotes the job.
Cost ranges by engine configuration
Prices differ by how many coil packs you need to replace. The following ranges reflect common configurations in the contemporary 5 Series (including 4‑cylinder, inline-6, and available V8 variants) and assume standard parts choices and typical labor rates.
Common engine types in a 5 Series
- 4-cylinder inline engine (4 coils): Parts roughly $240–$480 for aftermarket packs, or $480–$960 for OEM packs. Labor commonly about 1–2 hours, depending on access, so total installed price typically around $360–$1,080 (aftermarket) or $660–$1,420 (OEM).
- Inline-6 engine (6 coils), such as the B58 or N55: Parts roughly $360–$900 for aftermarket, or $720–$1,800 for OEM. Labor about 1.5–3 hours; total installed range roughly $750–$1,800 (aftermarket) or $1,140–$2,400 (OEM).
- V8 engine (8 coils) like the M550i option: Parts roughly $480–$1,200 for aftermarket, or $960–$2,000+ for OEM. Labor about 2–4 hours; total installed price around $1,200–$2,700 (aftermarket) or $1,900–$3,500 (OEM).
Prices vary by model year, market, and whether you replace plugs at the same time, so use these as ballpark figures and verify with a local shop for a precise quote.
What to expect at the shop
When you bring your BMW 5 Series in for ignition coil replacement, a service adviser typically will confirm the coil count by engine type, quote the price by parts and labor, and may suggest replacing spark plugs if they show wear. After the replacement, the technician will clear codes and run a test drive to ensure misfire symptoms are resolved.
Summary
Replacing ignition coils on a BMW 5 Series is a service with cost that scales with the engine’s coil count, the parts you choose, and local labor rates. Expect a few hundred dollars for a basic four‑coil job with aftermarket parts, up to roughly $2,000 or more for a larger eight‑coil job with OEM parts in premium markets. Always get a written quote that itemizes parts and labor, and consider replacing spark plugs in the same visit to maximize value and minimize future labor costs.


