Free Guides By Make Fault Codes MOT Checker Shop YouTube

How to Replace Spark Plugs & Fix a Misfire on a BMW 335i

By Mr Auto Fixer — Professional Mechanic, 20+ Years Experience

⚡ Advanced ⏱ 2–3 Hours 🔧 8 Tools 🚗 BMW 335i
Last checked: May 2026
WhatsApp

A rough-running BMW 335i with the engine management light on and misfire codes stored is one of the most common faults on this engine. The inline-six N54 and N55 engines are brilliant motors when properly maintained, but spark plugs and coil packs are consumable items that must be replaced at the right intervals. Ignore them and misfires become a regular occurrence — with the associated rough idle, poor acceleration, and increased fuel consumption.

The job is rated Advanced not because it is technically complicated, but because there is a meaningful amount of dismantling required before you even see the spark plugs. The scuttle panel, pollen filter housing, cross-brace, and engine cover all need to come off first. Anyone comfortable working on cars methodically can do this — but rushing the disassembly is how damage gets done. Follow the steps in order, lay your parts out neatly, and the reassembly becomes straightforward. The coil swap diagnostic test included in this guide is also essential — it tells you definitively whether you need new coil packs or just new plugs, saving you money on parts you do not need.

Symptoms of Worn Plugs or Failing Coil Packs

  • Engine management light on with misfire codes (P0300, P0301–P0306)
  • Rough idle — engine shudders or hunts at standstill
  • Hesitation or stumble under acceleration
  • Noticeably increased fuel consumption
  • Cold start misfire that clears when the engine warms up
  • Engine feels down on power, especially under boost
  • Occasional misfire only under heavy load

What You Need

OBD scanner
E4 external Torx socket
E8 external Torx socket
8mm socket
Deep spark plug socket
Extension bar (long)
Ratchet
Long-nose pliers

🛒 Parts & Tools for This Job

As an Amazon Associate, Mr Auto Fixer earns from qualifying purchases. Prices and availability may vary.

Step-by-Step Guide

01

Scan for fault codes and identify the misfiring cylinder

Connect your OBD scanner and retrieve all stored fault codes. On the BMW 335i you will commonly see a specific cylinder misfire code such as P0304 (cylinder 4 misfire detected) running alongside P0300 (random or multiple cylinder misfire). Note exactly which cylinders are flagging before you do anything else — this tells you where to start your investigation. Clear the codes after noting them down, and bear in mind you will rescan at the very end of the job to confirm the fix is complete.

💡 Cylinder numbering on the BMW inline-six runs from the front of the engine (cylinder 1) to the rear (cylinder 6). Cylinder 4 is roughly in the middle — the fourth from the front.
02

Remove the air intake pipe

Open the bonnet and find the large air intake duct that runs from the airbox to the throttle body. Loosen the jubilee clip or release clip at the throttle body end, then unclip any breather hoses that are attached along the intake pipe. Manoeuvre the pipe free and set it aside. Removing this creates the working room you need to access the scuttle panel above and the top of the engine below.

03

Remove the scuttle panel and pollen filter housing

The scuttle panel is the long plastic cover that sits at the base of the windscreen, running across the full width of the engine bay. Lift the wiper arms clear of the panel and remove any rubber seals or clips running along the edges. The panel pops free with careful upward lifting — work along one edge at a time rather than trying to pull the whole thing simultaneously. Underneath you will find the pollen filter housing; it is worth removing the old pollen filter and replacing it while you are here since it is easily accessible. Remove the housing lid and body (usually two plastic bolts or press-fit clips) to give full access to the engine cover below.

💡 The pollen filter on the 335i is a 20-minute job when you have the scuttle off — if it has not been done recently, do it now while everything is apart.
04

Unplug the sensors and remove the cross-brace

With the scuttle panel removed, you will see one or two sensor connectors plugged into the area now exposed. Squeeze the tab on each connector and pull straight back to unplug them — keep a mental note of where each one goes. Now locate the metal cross-brace that spans across the top of the engine bay, bracing between the two strut towers. The brace uses E4 or E8 external Torx fasteners — remove all of them and carefully lift the brace clear of the engine bay. These bolts are small so keep them together in a pot or tray.

05

Lift off the engine cover

The large plastic engine cover sits over the top of the BMW inline-six and is held in position by rubber-mounted press-fit posts — there are no bolts to remove. Grip it firmly with both hands and pull directly upward; it will pop free from its mounting posts with a series of clicks as each post releases. Work systematically across the cover so they all release together rather than bending the panel. Lift it clear and set it down safely. You now have unobstructed access to all six coil packs sitting in the cam cover.

06

Remove all six coil packs

Each coil pack has a push-fit electrical connector at the top — squeeze the release clip and pull the connector straight upward to unplug it. Then remove the single 8mm bolt at the top of each coil pack. With the bolt out, the coil pack pulls straight upward out of its bore in the cam cover. Remove all six and lay them out in sequence on a clean surface — keeping them in order means you can return each coil to its original cylinder if they pass the diagnostic test. Inspect each coil carefully for cracks in the body, carbon tracking on the boot, or any evidence of arcing.

💡 Use long-nose pliers if any coil pack is reluctant to pull free — grip the body firmly and pull straight up with even pressure. Never lever against the cam cover.
07

Remove all six spark plugs

Fit your deep spark plug socket to a long extension bar and lower it into each plug bore. Break each plug loose with a short, sharp turn anti-clockwise, then spin them out by hand once they are free of the initial thread. As each plug comes out, inspect it — look at the electrode tip and the gap, and check for any oil fouling, heavy black carbon, or the white chalky appearance that indicates the plug has been running too hot. A plug that looks significantly different to the others points to a specific cylinder problem beyond just worn ignition components.

08

Do the coil pack swap diagnostic test

Before fitting any new parts, do the coil pack swap test — it is the definitive way to identify a failing coil. Take the coil pack from the cylinder that showed the misfire code (cylinder 4 in this example) and move it to a known-good position such as cylinder 1. Refit the plugs temporarily and start the engine briefly, then rescan. If the misfire code has now moved to cylinder 1, the coil pack is the fault and needs replacing. If the misfire code has stayed at cylinder 4 after the swap, the coil is fine — the fault is the spark plug, an injector, or a compression issue in that cylinder. This test costs you nothing and protects you from buying coil packs you do not need.

💡 This is the professional approach — swapping the suspect coil to a different position and letting the ECU tell you where the misfire follows. No guessing.
09

Fit the new spark plugs and refit the coil packs

Thread each new spark plug into its bore entirely by hand first — the bores are deep and it is very easy to cross-thread a plug if you start it with a socket. Once each plug is fully hand-tight, tighten with the socket to the correct torque. Bosch double platinum plugs are the correct specification for this engine and are well worth the slight premium over budget alternatives. If a coil pack failed the swap test, fit a new replacement in its place. Refit all remaining original coil packs back into their original positions, fit the 8mm retaining bolt to each, and reconnect all electrical connectors.

10

Reassemble everything and rescan to confirm

Refit the engine cover by aligning it over its mounting posts and pressing it firmly downward until every post clicks into place. Refit the metal cross-brace and tighten all the E4/E8 Torx fasteners. Reconnect the sensors you unplugged earlier. Fit a new pollen filter into the housing, refit the housing lid, and press the scuttle panel back into position along the base of the windscreen. Refit the air intake pipe and tighten the jubilee clip. Start the engine and let it idle for a minute to settle, then connect the OBD scanner and run a full scan. All misfire codes should be absent and the engine should idle cleanly with no hesitation.

💡 If a misfire code returns on the same cylinder after the fix, the next step is a compression test on that cylinder — if compression is low, the plugs and coil are not the root cause.
⚠ Important Never fit cheap unbranded spark plugs to a turbocharged BMW engine. The incorrect heat range or electrode specification can cause pre-ignition, detonation, and serious engine damage. Always use OEM-grade or OEM-equivalent plugs from Bosch, NGK, or Denso to the correct part number for your specific engine variant.

Mr Auto Fixer Shop

Want to Know Your Car Inside Out?

The UK Car Owner's Essential Guide covers 60+ maintenance tasks, fault code diagnosis, and what to check before every MOT — all written by a professional mechanic.

Browse Guides →

Verdict

The BMW 335i spark plug and coil pack job is one of those repairs that looks intimidating from the outside but becomes logical once you understand the disassembly sequence. The scuttle, pollen housing, cross-brace, and engine cover all need to come off — but each step is straightforward. The coil swap diagnostic is the key move: it takes five minutes and tells you exactly what needs replacing. Done properly, this repair eliminates misfires, restores smooth power delivery, and protects the engine from the long-term damage that repeated misfiring can cause.

Difficulty
Advanced
Time Required
2–3 Hours
Parts Cost (est.)
£40–£120
Garage Cost (est.)
£250–£450
Mr Auto Fixer — Professional UK Mechanic
Written By
Mr Auto Fixer
20+ Years Experience Professional UK Mechanic BMW Specialist

Professional mechanic with over 20 years in the trade. All guides are based on real workshop experience — not copied from a manual. If it is on this site, it has been done with my own hands.

About Mr Auto Fixer →

Common Questions

BMW 335i Spark Plugs & Misfire FAQ

The BMW 335i inline-six petrol engine uses Bosch double platinum spark plugs. The double platinum construction handles the high-energy ignition demands of the turbocharged N54 or N55 engine and gives a significantly longer service life than standard copper-core plugs. Always use the correct OEM-specification plug — fitting the wrong heat range can cause engine damage. Check your specific model year as plug part numbers can vary slightly between N54 and N55 engine variants.
The coil swap test is the quickest and most reliable way to find out. Move the coil pack from the misfiring cylinder to a different position — say from cylinder 4 to cylinder 1 — and clear the fault codes. Start the engine briefly then rescan. If the misfire code moves to cylinder 1, the coil pack is faulty. If the misfire code stays at cylinder 4 after the swap, the coil is fine and the fault lies with the spark plug, an injector, or a compression issue in that cylinder. Always do this test before buying new coil packs.
Yes — on the BMW 335i the scuttle panel and pollen filter housing must come out to properly access the engine cover, and the engine cover must come off to reach the coil packs and plugs below. Attempting to do the job without removing these panels makes proper torquing of the plugs almost impossible and risks breaking or losing fasteners in awkward spots. It adds roughly 30 minutes to the job but is absolutely the correct approach.
BMW specifies around 60,000 miles for spark plug replacement on the 335i, but many experienced mechanics recommend doing them sooner — around 40,000 to 50,000 miles — particularly if the car is used for short journeys or has any history of running rich. The turbocharged N54 and N55 engines are harder on plugs than naturally aspirated units, and worn plugs cause misfires, poor fuel economy, and unnecessary strain on the coil packs that can lead to premature coil failure.
Yes — every Mr Auto Fixer guide is written so a first-time DIYer can follow along without prior mechanical knowledge. The difficulty badge at the top of the page tells you what to expect: Easy means no special tools or skills, Medium means basic spanners and an hour or two of careful work, Advanced means specialist tools and torque settings that demand confidence. If you are working on safety-critical systems (brakes, steering, suspension), be honest with yourself: any doubt means it is worth a trip to an independent mechanic. The savings on a brake job are not worth a crash. For everything else, take your time, work in the order shown, and you will be fine.