BMW E46 Spark Plug & Ignition Coil Replacement
A rough idle, a misfire or a flashing check-engine light usually comes down to tired plugs or a failing coil — and on the E46's coil-on-plug setup, both are an easy hour's work. Here's how to refresh the whole ignition and cure those misfires.
Reader-supported. As an Amazon Associate we earn from qualifying purchases made through links on this page — at no extra cost to you. We only link parts we'd fit to our own car.
The E46 sixes run one ignition coil per cylinder — six pencil coils sitting on top of the engine (four on the four-cylinders), each plugging straight onto its spark plug. That makes diagnosis and replacement simple: no leads, no distributor. If you're chasing a misfire it's almost always a coil or a plug, and refreshing both at once is cheap insurance on a high-mileage car. Confirm the correct plugs and coils for your engine before you start.
Parts & Tools You'll Need
One coil and one plug per cylinder — six for the sixes, four for the fours.
Step-by-Step
Cool Down & Uncover
Work on a cool engine to protect the threads and your hands. Remove the plastic engine cover/trim to expose the row of coils on top of the head.
Disconnect & Remove the Coils
Release each coil's wiring connector (lift the wire clip and pull), free any retaining clip or bolt, then pull each coil straight up off its plug. They lift out by hand — work one cylinder at a time so nothing gets mixed up.
Remove the Old Plugs
Drop the spark-plug socket on its extension down each plug well and turn counter-clockwise. The rubber insert grips the plug so it lifts out cleanly. Note how the old plugs look — even, tan coloring is healthy.
Check the New Plugs
Handle new plugs by the body, never the electrode. They come pre-gapped, so just confirm the gap looks right and undisturbed — don't force a platinum or iridium tip.
Install the New Plugs
Thread each plug in by hand first to avoid cross-threading the aluminum head, then torque to spec with the wrench. Snug and correct — never gorilla-tight.
Fit the New Coils
Push each new coil straight down onto its plug until seated, reconnect the wiring connector until it clicks, and refit any clip or bolt. A dab of dielectric grease on the connectors wards off future misfires.
Reassemble & Clear Codes
Refit the engine cover, start up and confirm a smooth idle. Clear any stored misfire codes with a scan tool and take a short drive to make sure the check-engine light stays off.
Hand-thread the plugs — protect the alloy head
The E46's cylinder head is aluminum and the threads strip easily. Always start each plug by hand and only reach for the ratchet once it's turning freely, then torque to spec. A cross-threaded plug is an expensive mistake on a job this simple.
Quick Specs
General guidance — verify for your exact engine.
| Item | Detail |
|---|---|
| Ignition | Coil-on-plug — one coil per cylinder (6 sixes / 4 fours) |
| Plugs | OE-spec NGK or Bosch, pre-gapped; S54 uses its own plug |
| Plug install | Hand-thread first, then torque to spec |
| Coils | Bosch / Delphi; replace as a set on high-mileage cars |
| Interval | Plugs roughly every 45,000–60,000 miles; coils as needed |
FAQ
How do I know if a coil is failing?
A failing coil causes a misfire — rough idle, hesitation, a check-engine light and a cylinder-specific misfire code. Swapping the suspect coil to another cylinder and seeing if the misfire follows it is the quickest confirmation.
Should I replace all the coils at once?
On a high-mileage car with original coils, doing the full set avoids chasing failures one by one. If you've confirmed a single bad coil and the rest are recent, replacing just the one is fine.
What spark plugs does the E46 use?
OE-spec NGK or Bosch plugs, with the M54 and M52TU sixes sharing a plug. The M3's S54 uses a different plug — always order by engine. Our maintenance guides and your parts supplier can confirm the exact number.
Do I need anti-seize on the plugs?
It's optional and depends on the plug maker — many modern plugs have a coating and don't need it. What matters most is hand-threading to avoid cross-threading the alloy head, and torquing to spec.
How often should plugs be changed?
Roughly every 45,000–60,000 miles for the platinum-type plugs, or sooner if you see misfires or fouling. Coils are replaced as they fail rather than on a fixed schedule.
You're Done
That's the whole ignition refreshed — new plugs and coils, misfires cured, and a smooth idle restored, all in about an hour. Coil-on-plug makes this one of the easiest wins on the E46. Keep the momentum with an oil change and the all-important cooling overhaul. Back to the E46 hub for the rest.