Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🎬 Helpful Videos 🛍️ Shop This Part

A Deep Dive into the Ignition Coils for the 2017-2023 BMW 540i

Keep your B58 engine running smoothly by understanding how to diagnose and replace a faulty ignition coil.

4 minutes to read 2017-2023 BMW 540i
Difficulty
1/5
Est. Time
0.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$70-$150
Used OEM Price
$20-$40
⚠️ Drivable, but... — Driving with a misfire can allow unburned fuel into the exhaust, potentially damaging the expensive catalytic converter over time.
Key Takeaways
  • Ignition coil failure on the B58 engine commonly causes misfires (P0301-P0306), rough idle, and power loss.
  • Replacement is an easy DIY job, rated 1/5 difficulty and taking less than an hour with basic tools.
  • For reliability, choose OEM-equivalent brands like Bosch, Delphi, or Eldor over cheap, unbranded coils.
  • It is best practice to replace all six coils at once to ensure reliability and avoid repeated repairs.
Your BMW 540i's B58 engine uses a 'coil-on-plug' ignition system. This means each of the six cylinders has its own dedicated ignition coil sitting directly on top of the spark plug. The ignition coil's job is to act as a powerful transformer. It takes the low 12-volt charge from your car's battery and converts it into a very high voltage, sometimes over 40,000 volts. This intense electrical charge is what allows the spark plug to create a powerful, hot spark. That spark is needed to ignite the air and fuel mixture in the cylinder, creating the power that moves your car.

Signs of a Bad Ignition Coil in Your 540i

Ignition coils on the B58 engine are generally reliable, but they can fail. When a coil starts to go bad, the symptoms are usually obvious and directly impact how your car drives. The most common sign is an engine misfire. This can feel like a shudder, a stumble, or a sudden hesitation from the engine, especially when you're idling or accelerating. You may also notice a rough idle where the car vibrates more than usual, a noticeable loss of power, and worse gas mileage. In most cases, a failing ignition coil will trigger the 'Check Engine' light on your dashboard.

🎬 Watch: Learn more about identifying symptoms of a bad coil.

Choosing the Right Aftermarket Ignition Coil

When it comes to replacing an ignition coil on your 540i, you have several options. Not all aftermarket parts are created equal. It's helpful to think of them in tiers.

Pro Tip: It is highly recommended to replace all six ignition coils at the same time, especially if they are the original coils with high mileage. Coils are subjected to the same heat and wear, so if one fails, others may soon follow. At a minimum, do not mix different brands of coils in your engine.

Tier 1: OEM and OE-Equivalent Brands

These are the brands that either make the original part for BMW or produce parts to the exact same specification. They offer the best fit and performance without the dealership price tag. For the B58 engine, these brands are the safest bet.

  • Bosch: A long-time OEM supplier for BMW, Bosch coils are a trusted, reliable choice that matches factory performance.
  • Delphi: Another major OEM supplier, Delphi coils are known for their quality and are often used by BMW as a factory part.
  • Eldor: Increasingly used by BMW as an OE supplier, Eldor coils are considered top-tier and are highly regarded for their reliability.

Tier 2: Reputable Aftermarket Brands

These brands have a strong reputation for quality and are a good balance of price and performance. They are a solid choice for most owners.

  • NGK: While famous for spark plugs, NGK also produces high-quality ignition coils that are a popular and reliable option.
  • Hitachi: A well-known manufacturer of automotive electronics, Hitachi offers dependable ignition coils that meet or exceed OEM standards.

Tier 3: Performance and Economy Brands

This tier includes specialty performance brands and budget-friendly options.

  • Performance (Mishimoto, Dinan): These brands often claim a slight increase in spark energy (around 10%) for improved throttle response. While the B58's stock coils are very robust, a performance coil might be considered for heavily modified or tuned engines.
  • Economy (DriveWire, Spectra, Walker, etc.): While the low price is tempting, be cautious. Forum users frequently advise against using cheap, unbranded ignition coils, as they can be unreliable and fail prematurely. A quality OEM-equivalent coil is often a better long-term value.

Cost to Replace BMW 540i Ignition Coils

Part/ServiceEstimated Cost
Single Aftermarket Coil$33 - $98
Single Genuine BMW OEM Coil$65 - $100
Shop Labor (One Coil)$70 - $150
Total Professional Replacement (One Coil)$270 - $380
Note: The costs above are for a single ignition coil. A dealership or independent shop may quote a much higher price (over $1,000) to replace all six coils and spark plugs at once.

Frequently Asked Questions

Do I have to replace all six ignition coils at once?

While you can replace just the one failed coil, most mechanics recommend replacing all six. Because all coils have endured the same conditions, the failure of one often means others are nearing the end of their life. Replacing them all at once saves you from future breakdowns and repeated labor costs.

Is replacing an ignition coil a DIY job?

Yes, for most owners this is a very easy DIY task. The ignition coils are located directly on top of the engine and are easily accessible after removing the plastic engine cover. The job requires only basic hand tools and can typically be completed in under an hour.

🎬 Watch: An easy DIY walkthrough for diagnosing and replacing coils.
Should I replace my spark plugs at the same time?

It is an excellent idea. You have to remove the ignition coil to access the spark plug anyway, so you will not be adding any significant labor time. A bad ignition coil can sometimes damage the spark plug in that cylinder, and it's good practice to keep their service intervals aligned.

🎬 See this step-by-step guide for replacing spark plugs and coils.
What is the most common OEM part number for my 540i?

The most current and widely used Genuine BMW part number for the ignition coil on the 2017-2023 540i (B58 engine) is 12138643360. This number is often cross-referenced by aftermarket manufacturers.

Ignition Coil Symptoms, Problems, Diagnosis and Replacement  - EASY DIY!
Ignition Coil Symptoms, Problems, Diagnosis and Replacement - EASY DIY!
DIY - How to Replace BMW Spark Plugs & Ignition Coils!
DIY - How to Replace BMW Spark Plugs & Ignition Coils!
How to change Ignition Coils on a BMW!
How to change Ignition Coils on a BMW!
SYMPTOMS OF A BAD IGNITION COIL
SYMPTOMS OF A BAD IGNITION COIL
IGNITION COIL PROBLEMS: WHAT EVERY CAR OWNER NEEDS TO KNOW
IGNITION COIL PROBLEMS: WHAT EVERY CAR OWNER NEEDS TO KNOW
Diagnosing Misfires on my Copart 340i - Part 1
Diagnosing Misfires on my Copart 340i - Part 1
Let's talk about B58 Injector Failures - Common B58 Issues
Let's talk about B58 Injector Failures - Common B58 Issues

Technical Specifications

OEM Part Numbers: 12138643360 12138678438 12138647463 12137619385

This is a coil-on-plug ignition system. The B58 engine requires six individual ignition coils.

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 19, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the Ignition Coil for:
  • BMW 540i: 2017201820192020202120222023
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part