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 →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0351 on 2006-2011 BMW 528i (N52): Ignition Coil 'A' Circuit Causes and Fixes

For a BMW 528i with the N52 engine, code P0351 almost always means the ignition coil on cylinder 1 has failed. This is a common issue and an easy DIY fix. Expect to pay about $30-$60 for a quality aftermarket coil (Bosch, Delphi, or Eldor) and replace it in under an hour. It is highly recommended to replace all six coils and spark plugs at the same time for long-term reliability.

20 minutes to read 2006-2011 BMW 528i
Most Likely Cause
Failed Ignition Coil (Cylinder 1)
Difficulty
1/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $750
Parts Price
$30 – $450
⚠️ Drivable, but... — You can drive, but it's not recommended for long distances. The engine will be misfiring on one cylinder, leading to rough running, poor acceleration, and bad fuel economy. Driving with a misfire can dump unburnt fuel into the exhaust, which can quickly damage the expensive catalytic converter.
Key Takeaways
  • P0351 on your 528i points directly to a problem with the cylinder 1 ignition system, most likely a bad coil.
  • This is a high-probability failure item on the N52 engine, but it's inexpensive and very easy to fix yourself.
  • The most effective diagnostic is to swap the coil from cylinder 1 with another cylinder and see if the code follows.
  • Use quality OEM brands like Bosch, Delphi, or Eldor. It's wise to replace all six coils and spark plugs at the same time for long-term reliability.
  • Check for oil in the spark plug well. If you find any, your valve cover gasket is leaking and must be replaced to prevent future coil failures.
The trouble code P0351 stands for "Ignition Coil 'A' Primary/Secondary Circuit Malfunction". In your BMW, the engine's computer, called the DME (Digital Motor Electronics), has detected an electrical problem with the ignition coil for cylinder number 1. The 'A' in the code designates cylinder 1. The ignition coil's job is to convert the car's 12-volt battery power into the high voltage needed to fire the spark plug. The DME monitors both the low-voltage primary circuit it uses to trigger the coil and the high-voltage secondary circuit's feedback. When the DME doesn't see the correct electrical response, it triggers the P0351 code and the Check Engine Light.

What's Unique About the 2006-2011 BMW 528i

On the N52 engine, ignition coils are a well-documented, common failure item due to heat cycles and material degradation over time. BMW even issued a technical service bulletin (SI B12 18 14) acknowledging failures in Bosch-made coils and recommending replacement with updated Delphi or Eldor parts. Because all coils have a similar service life, many owners and independent shops recommend replacing all six ignition coils at the same time as preventative maintenance. Another common issue is the valve cover gasket leaking oil into the spark plug tubes, which can saturate and destroy the ignition coils over time.

Generation note: The specified vehicle range 2006-2011 covers two generations of the 5 Series. The 2006-2010 models belong to the E60 generation. Specifically for the US market, the 528i with the N52 engine was sold from model years 2008-2010. The 2011 model year marks the beginning of the F10 generation, which used the N52 engine briefly before being replaced by the N20 turbocharged four-cylinder. This guide is most applicable to the 2008-2010 E60 528i. There was a change in ignition coil connectors for N52 engines built before April 2006, but this primarily affects 3-series models and is unlikely to apply to the 528i which started in 2008.

Symptoms You May Notice

  • Check Engine Light is on (may be flashing)
  • Engine misfiring, which may feel like a shake, shudder, or hesitation
  • Rough or unstable idle
  • Reduced engine power and poor acceleration
  • Increased fuel consumption
  • Difficulty starting the engine
  • Smell of unburnt fuel from the exhaust
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the spark plug without testing the ignition coil.
  • Replacing only one ignition coil when others are of similar age and likely to fail soon.
  • Replacing the engine computer (DME) before thoroughly checking the coil, plug, and wiring.
  • Ignoring oil in the spark plug well, leading to a repeat failure of the new coil.

Most Likely Causes

  1. Failed Ignition Coil (Cylinder 1) 🔴 High Probability → Shop Ignition Coil Ignition coils are a frequent failure point on the N52 engine due to heat and vibration. BMW issued TSB SI B12 18 14 acknowledging issues with original Bosch coils and recommending replacement.
    How to confirm: Swap the ignition coil from cylinder 1 with another cylinder (e.g., cylinder 2). Clear the codes and run the engine. If the code changes to P0352, the coil is faulty.
    Typical fix: Replace the failed ignition coil. It is highly recommended to replace all six coils at the same time with parts from the same OEM brand (Delphi, Bosch, or Eldor).
    Est. part cost: $30-$85 per coil
  2. Worn or Fouled Spark Plug (Cylinder 1) 🟡 Medium Probability → Shop Spark Plug Spark plugs are a regular maintenance item with a service life of 60,000-100,000 miles. An old plug with a large gap or heavy deposits can overwork the ignition coil, leading to its premature failure.
    How to confirm: After confirming the coil is good, remove the spark plug from cylinder 1. Inspect it for wear (rounded electrode), cracks in the porcelain, or contamination from oil or carbon. Compare it to a new plug.
    Typical fix: Replace the spark plug. It is best practice to replace all six spark plugs at the same time, especially if their age is unknown.
    Est. part cost: $10-$25 per plug
  3. Damaged Coil Connector or Wiring ⚪ Low Probability The plastic connector can become brittle from engine heat and break during service, or the wiring can be damaged from chafing or rodent activity. The locking tab on the connector is notoriously fragile.
    How to confirm: Visually inspect the electrical connector and wiring harness for cylinder 1's ignition coil. Look for cracks, corrosion on the pins, or any signs of melted or broken wires. Wiggle the connector with the engine running to see if it induces a misfire.
    Typical fix: Repair the wiring or replace the connector pigtail.
    Est. part cost: $15-$40 for a connector pigtail

Rare But Worth Checking

  • Leaking Valve Cover Gasket: → Shop Engine Valve Cover A common oil leak on the N52 engine is the valve cover gasket. If it leaks externally, oil can run down and pool in the spark plug wells, saturating and destroying the ignition coil and boot. If you find oil when you pull the coil, you must replace the valve cover gasket to prevent repeat failures.
  • 🎬 Watch: Step-by-step N52 valve cover gasket replacement walkthrough
  • Leaking Oil Filter Housing Gasket: A severe leak from the Oil Filter Housing Gasket (OFHG) can drip oil onto the main serpentine belt. If the belt slips off, it can be ingested by the front main seal, causing catastrophic engine damage. While not a direct cause of P0351, it's a critical N52 issue to be aware of during any under-hood diagnosis.
  • Faulty Engine Computer (DME): In very rare cases, the internal driver circuit (MOSFET) in the DME that controls the ignition coil can fail. This should only be considered after all other possibilities (coil, plug, wiring) have been definitively ruled out, as it is an expensive and complex repair requiring programming or cloning.

Diagnosis Steps

  1. Read the trouble codes with an OBD-II scanner. Confirm P0351 is present. Note any other codes, like P0301.
  2. Identify cylinder 1. On the N52 inline-six engine, cylinder 1 is the one closest to the front of the vehicle (near the radiator).
  3. Swap the ignition coil from cylinder 1 with the coil from cylinder 2. This is the most definitive and simple test.
  4. 🎬 Watch: How to diagnose a BMW N52 misfire without a scanner
  5. Clear the fault codes using the scanner.
  6. Start the engine and let it run for a minute or drive it briefly until the check engine light returns.
  7. Re-scan for codes. If the code has moved and is now P0352 ('Ignition Coil 'B' Circuit'), the ignition coil you moved is bad and needs to be replaced.
  8. If the code P0351 returns, the problem is not the coil. Proceed to inspect the spark plug and the wiring connector for cylinder 1.
  9. Remove the coil again and inspect the spark plug tube for any oil. Oil presence indicates a leaking valve cover gasket that must be replaced to solve the root cause.
  10. Remove and inspect the spark plug for cylinder 1. Replace it if it is worn, fouled, or damaged. It's best to replace all six.
  11. If the plug is fine, carefully inspect the ignition coil's electrical connector and wiring for any signs of damage, corrosion, or loose pins. Check that the connector clicks securely into place.
  12. If all of the above check out, the issue could be in the wiring harness between the coil and the DME, or in a very rare case, the DME itself.

Parts You'll Likely Need

  • Ignition Coil (OEM #12138616153) — This is the most common cause of P0351 on the N52 engine. The part number listed is the latest Delphi/Eldor revision from BMW. Superseded part numbers include: 12137594937, 12137571643, 12137594938, 12131712219.
    Trusted brands: Delphi (OEM), Eldor (OEM), Bosch (OEM, but earlier versions had issues per TSBs)
    OEM price range: $60-$85
    Aftermarket price range: $30-$55
  • Spark Plug (OEM #12122158253) — Often replaced along with the ignition coil, either as a preventative measure or because a worn plug caused the coil to fail. It's best practice to replace all six.
    Trusted brands: NGK PLZFR6A11S, Bosch FR7NPP332
    OEM price range: $20-$30
    Aftermarket price range: $12-$22

Related Codes That Often Appear With This One

  • P0301 — P0301 means 'Cylinder 1 Misfire Detected.' Since P0351 indicates a fault in the ignition circuit for cylinder 1, the cylinder will likely misfire, causing both codes to appear together.
  • 29CD — This is a BMW-specific code for 'Combustion misfires, cylinder 1'. It is the manufacturer equivalent of P0301 and frequently accompanies P0351.

Technical Service Bulletins (TSBs) & Recalls

  • BMW SI B12 18 14: Titled 'Engine Misfire Due to Failed Ignition Coil', this bulletin addresses the high failure rate of original-equipment Bosch ignition coils on N51, N52, N52K, and N52T engines. It recommends replacing all Bosch coils with new Delphi coils (P/N 12138616153) during the first service visit for a coil failure.

Mechanic-Grade Diagnostic Values

  • Ignition Coil Connector Pin 3 (Orange Wire) Voltage — expected: 12V+ with ignition on. Failure: No voltage indicates a power supply issue from the DME or a wiring fault.
  • Ignition Coil Connector Pin 2 (Brown Wire) to Chassis Ground — expected: Continuity (near 0 ohms). Failure: High resistance or an open circuit (OL) indicates a bad ground connection.
  • Ignition Coil Primary/Secondary Resistance — expected: Varies by manufacturer (e.g., Bosch, Delphi). No standard spec is published by BMW; the recommended method is to compare a suspect coil's readings to a known-good coil.. Failure: A significant deviation in resistance compared to a new or known-good coil. However, a coil can still be faulty under load even if resistance values appear normal.

Hidden / Shadow Codes Worth Checking

  • 30BA / 30BB: These are BMW-specific DME codes indicating an injector circuit malfunction (e.g., short circuit). While related to injectors, they can sometimes be triggered by severe electrical issues originating from the ignition system or a failing DME that also affects ignition coil drivers. (see via BMW-specific diagnostic software like ISTA or a high-end scanner capable of reading manufacturer codes.)
  • 29CD: Combustion misfires, cylinder 1. This is the direct BMW-specific counterpart to the generic P0301 misfire code and almost always appears with P0351. (see via BMW-specific diagnostic software like ISTA or a high-end scanner.)

Scan Tool Commands That Help

  • ISTA (BMW Dealer Software): Read out smooth running values — To monitor the performance of each cylinder in real-time. A cylinder with a faulty ignition circuit will show high correction values, confirming a misfire even if it's intermittent.
  • ISTA (BMW Dealer Software): Ablauf: Zündspule prüfen (Test plan: Check ignition coil) — This is a guided diagnostic procedure within the software. It will walk the technician through the logical steps to test the coil, wiring, and DME driver circuit, often providing expected values and wiring diagrams.

Wiring & Ground Locations

  • Ignition Coil Ground Strap (Interference-suppression band) — A braided ground strap bolted to the valve cover, often near cylinders 5 and 6. It connects the ignition coil wiring harness rail to the cylinder head.. A loose, corroded, or broken ground strap for the ignition coils can cause intermittent misfires, weak spark, and trigger coil circuit fault codes like P0351 across multiple cylinders. Voltage spikes from a bad ground can potentially damage the DME.
  • Ignition Coil Connector Pinout — The 3-pin connector on top of each ignition coil.. Pin 1 is the trigger signal from the DME (White wire variant), Pin 2 is ground (Brown), and Pin 3 is 12V power (Orange). Testing voltage and ground at these pins is a critical step to determine if the fault is in the wiring or the DME, after ruling out the coil itself.

Real Owner Repair Stories

  • Bimmerpost user (2007 BMW 335i (N54, but DME principle is similar to N52's MSV80)) — Car ran terribly, multiple misfire codes, and eventually the BMW-specific code 30BB.
    ❌ Tried (didn't work) Cleaning and swapping VANOS solenoids, Replacing spark plugs
    ✅ What actually fixed it The #5 injector MOSFET (driver transistor) on the DME circuit board had failed. A friend with soldering skills replaced the failed MOSFET. After the DME repair, the car ran better but not perfectly; replacing all ignition coils brought the car back to running like new. This indicates the DME failure may have damaged a coil, or a failing coil may have contributed to the DME failure.

OEM Part Supersession History

  • 12137594937 (Bosch)12138616153 (Delphi/Eldor) — The original Bosch coils had a higher failure rate, as acknowledged in BMW TSB SI B12 18 14. The Delphi/Eldor design, which often features an external metal sleeve, is considered more robust against heat.
    Heads up: It is strongly recommended not to mix different brands of ignition coils (e.g., Bosch and Delphi) on the engine. Replace all six with the same brand to ensure consistent performance.
  • 12137594936 (for pre-04/2006 N52)12138616153 (current coil) + new connector 12527519996 — The earliest N52 engines used a different style of ignition coil connector. That coil was discontinued.
    Heads up: If servicing a very early production N52 (pre-04/2006, mainly E90 3-series), and it has the old-style connectors, they must be cut off and replaced with the newer style connector (p/n 12527519996) to use the currently available ignition coils.

Model Year Variations Within This Range

  • 2006 (Primarily E90 3-Series): N52 engines produced before April 2006 used a unique ignition coil and connector (p/n 12137594936). This part was discontinued, and vehicles with this early design now require the connectors to be updated to the modern style to fit the current replacement coils. This is unlikely to affect the 2008-2011 528i.

Diagnostic Flowchart

The P0351 code indicates a primary/secondary circuit malfunction in the Cylinder 1 ignition coil. On the N52 inline-six, Cylinder 1 is closest to the radiator.
The coil is faulty. Are the current coils the original Bosch units mentioned in TSB SI B12 18 14?
→ Replace all six coils with updated Delphi (P/N 12138616153) or Eldor units as per BMW TSB recommendations to prevent cascading failures.
→ Replace only the failed Cylinder 1 coil with a matching OEM brand (Delphi/Bosch/Eldor).
Remove the Cylinder 1 coil. Is there engine oil pooled in the spark plug tube or on the coil boot?
→ The N52 plastic valve cover or gasket has failed. Replace the valve cover and gasket to stop oil from shorting the ignition system, then clean or replace the coil and plug.
Remove and inspect the Cylinder 1 spark plug. Does it show heavy carbon fouling, a cracked porcelain insulator, or an excessive gap?
→ Replace the spark plug. If mileage is over 60,000 miles, replace all six plugs to ensure consistent resistance across the N52 ignition system.
Inspect the Cylinder 1 electrical connector. Is the fragile plastic locking tab broken, or are the pins corroded/pushed back?
→ Repair the wiring or replace the connector pigtail ($15-$40). Ensure the connector 'clicks' securely, as N52 vibration often loosens compromised clips.
With the engine running, wiggle the Cylinder 1 wiring harness. Does the engine stumble or the code return immediately?
→ There is an intermittent break in the wiring harness between the coil and the DME. Trace the wire for chafing or heat damage.
→ The fault likely lies within the DME (Engine Computer) ignition driver circuit. This is rare on the N52 but possible if all other hardware tests pass.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Electric Water Pump & Thermostat Failure 🔴 High — Very common. Typically fails without warning between 60,000 and 90,000 miles. Failure can cause rapid overheating and lead to catastrophic engine damage if the vehicle is not stopped immediately.
  • Valve Cover & Gasket Oil Leak 🟠 Medium → Shop Engine Valve Cover — Extremely common. The plastic valve cover can warp or crack, and the gasket becomes brittle with age, leading to oil leaks. Oil often drips onto the hot exhaust manifold, causing a burning smell, or into the spark plug wells, destroying ignition coils.
  • Oil Filter Housing Gasket (OFHG) Leak 🔴 High — Very common leak point. While the leak itself is a medium severity issue, its location is critical. Leaking oil drips onto the serpentine belt, causing it to degrade, slip off, and potentially be ingested by the main crank seal, leading to catastrophic engine failure.
  • VANOS Solenoid Failure/Clogging 🟡 Low — Common, especially on higher mileage vehicles. Solenoids get clogged with oil debris, causing rough idle, poor performance, and VANOS-related fault codes. Many owners attempt to clean them, but replacement is often the only long-term solution. (Ref: A 2023 recall addressed VANOS housing bolts that could loosen or break.)
  • Hydraulic Valve Lifter (HVA) Ticking 🟡 Low — Common on N52 engines produced before 2009. Causes a distinct 'ticking' noise, especially on cold starts. It's more of an annoyance than a critical failure, but can be a sign of lubrication issues.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, using used parts is strongly discouraged. Ignition coils and spark plugs are wear-and-tear items with a finite lifespan. A used coil from a junkyard has an unknown history and is likely to fail soon, if it isn't already faulty, leading you to do the same repair twice.

What to inspect on the donor part:

  • Not applicable as used parts are not recommended.

OEM-only on this vehicle (don't cheap out):

  • While not strictly 'OEM-only', it is critical to use a reputable OEM-brand for ignition system components. Cheap, unbranded ignition coils from online marketplaces are notorious for premature failure, often within months, causing repeat misfires.

Aftermarket brands forum-validated for this vehicle:

  • Delphi (OEM supplier)
  • Eldor (OEM supplier)
  • Bosch (OEM supplier, though later Delphi/Eldor revisions are preferred per TSBs)
  • NGK (for spark plugs)

Brands owners have reported issues with on this vehicle:

  • Any unbranded, no-name ignition coils sold at a significant discount compared to OEM brands. Forum discussions are filled with stories of these parts failing quickly.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2007 BMW 328i N52

Symptoms: Owners on Bimmerpost and E90post discussed misfire issues and the frustration of chasing misfires cylinder by cylinder when one coil fails.

What fixed it: Replacing all six coils and spark plugs at once with OEM brands like Bosch or Delphi to ensure consistency across all cylinders.

Source hint: Bimmerpost: 'N52 Spark Plugs and Ignition Coils (troubles)'

Frequently Asked Questions

Does BMW TSB SI B12 18 14 apply to my 528i with the N52 engine?
Yes, this TSB specifically addresses engine misfires due to failed ignition coils on N52 engines. It acknowledges issues with the original Bosch coils and recommends replacing them with Delphi coils (P/N 12138616153).
Should I only replace the coil for Cylinder 1 if I have a P0351 code?
While you can replace just one, it is highly recommended to replace all six coils at the same time using the same OEM brand (Delphi, Bosch, or Eldor) to avoid chasing misfires cylinder by cylinder.
Can a leaking valve cover gasket cause the P0351 ignition coil code on my N52?
Yes. Oil from a leaking valve cover gasket can drip into the spark plug wells, which can destroy the ignition coils and lead to circuit codes like P0351.
What brand of ignition coils should I use for my 2006-2011 BMW 528i?
BMW recommends Delphi coils as per TSB SI B12 18 14. Forum consensus also suggests that OEM-branded parts from Bosch or Eldor are cost-effective and reliable alternatives to Genuine BMW parts.
How do I know which coil to replace for a P0351 code on my inline-six engine?
P0351 refers to Cylinder 1. On the N52 engine, Cylinder 1 is the one closest to the front of the vehicle near the radiator.
Is it true that old spark plugs can cause my N52 ignition coils to fail prematurely?
Yes. Spark plugs with a large gap or heavy deposits can overwork the ignition coil, leading to failure. They should be serviced every 60,000-100,000 miles.
BMW N52 N52K Spark Plug and Ignition coil replacement  2005 to 2010
BMW N52 N52K Spark Plug and Ignition coil replacement 2005 to 2010
BMW N52 Ignition Coil & Spark Plug Replacement
BMW N52 Ignition Coil & Spark Plug Replacement
How to replace Spark Plugs and coils BMW 525i 530i 528i 323i 325i 328i 330i N52 N52K
How to replace Spark Plugs and coils BMW 525i 530i 528i 323i 325i 328i 330i N52 N52K
[DIY] How To Change Spark Plugs and Coils on an BMW N52 Engine [E90, E60, E87] Misfire & Rough Idle.
[DIY] How To Change Spark Plugs and Coils on an BMW N52 Engine [E90, E60, E87] Misfire & Rough Idle.
Ignition Coil Symptoms, Problems, Diagnosis and Replacement  - EASY DIY!
Ignition Coil Symptoms, Problems, Diagnosis and Replacement - EASY DIY!
How To Diagnose A Misfire On Your BMW N52 Without A Scan Tool
How To Diagnose A Misfire On Your BMW N52 Without A Scan Tool
BMW Misfire Common Issue
BMW Misfire Common Issue
BMW N52 Valve Cover & Gasket Replacement (Vertical/Phone View)
BMW N52 Valve Cover & Gasket Replacement (Vertical/Phone View)
DIY E90 BMW 328i Valve Cover Gasket Replacement N52
DIY E90 BMW 328i Valve Cover Gasket Replacement N52
BMW N52 Valve Cover Removal And Gasket Change Step By Step
BMW N52 Valve Cover Removal And Gasket Change Step By Step
BMW 328i E90 How to replace Valve Cover Gasket N51/N52K E91 E92 E93 2006 - 2013
BMW 328i E90 How to replace Valve Cover Gasket N51/N52K E91 E92 E93 2006 - 2013
BMW N51/N52 Ignition Coil Replacement! (Fixed Misfiring)
BMW N51/N52 Ignition Coil Replacement! (Fixed Misfiring)
BMW N52 *MISFIRE ROUGH IDLE ROUGH RUNNING FIX*
BMW N52 *MISFIRE ROUGH IDLE ROUGH RUNNING FIX*
Common BMW Engine  Misfire Causes And Fixes
Common BMW Engine Misfire Causes And Fixes
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 Jun 8, 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 OBD-II Code P0351 (Deep Dive) for:
  • BMW 528i: 200620072008200920102011
In this article
🧭 Diagnostic Flowchart
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