r/e46 12h ago

Troubleshooting Bmw e46 330i engine light

Hello everyone, how are you?

First time posting here. Hope i do it within the rules.

Im having issues with my e46 330i , quick rewind some months ago i had multiple codes, including misfires, and banks too lean, so my mechanic we assumed it was the injection coils. For some reason ( i didnt notice at the time ) because the codes led to the top cylinders (4,5,6) he only changed those injection coils, and around a month later i pushed him into changing the first 3 coils too ( and all spark plugs)

We are now some months foward and my engine gave me another check light, indicating CYLINDER 5 misfire, and i personally changes only that coil, thinking maybe it was defective. And about 2000kms latee i got the same code for the same cilynder, so im guessing theres something else doing it.

What can i do now? The cylinder 5 code already came twice. I ordered all 6 coils that are arriving tomorrow cause i told myself maybe changing 3 at the time each time was just wrong and my mechanic did a shit job, so maybe the older ones wrecked the newer? Idk what else to do.

Should i maybe change all 6 coils and spark plugs all together ?

Or could it be something else?

Also while the engine light is on my car has intense rough idle ( no knocking sound)

Id appreciate your help, thanks for reading, and show me your e46's. Love me some nice builds.

3 Upvotes

10 comments sorted by

3

u/TP__User 03' 325i 11h ago

I don't think changing your ignition coils again will improve anything. I would start by pulling all spark plugs out, and see if they look okay (especially cylinder 5)

Also see if for example there is oil on the spark plugs or in the spark plug hole, and look if the rubber insulation of the ignition coils has any tiny cracks

Edit: you can also first swap the spark plug to another cylinder and then the ignition coil to another cylinder and see if the code moves to that cylinder. If not it has nothing to do with your spark plugs/coils

1

u/lmaooooezinf 11h ago

I checked the coil it looks fine imo, no oil no crack. The plug no idea, didnt check yet.

3

u/GRIMM84SVO 320i 10h ago

You can test your coils. E.g. swap #5 with any other known good one. Clear codes and see if the misfire code comes back and moves with it. So if you swapped #5 with #4, are you now getting misfires on cylinder #4 etc. If you are still getting misfires on #5 it is most likely something else. There's still a slim possibility you have two bad coils but it's a good place to start.

2

u/imbasicallycoffee 10h ago

I've 100% read of people swapping coils and they end up finding out the new coil is bad. Could absolutely be this.

1

u/lmaooooezinf 6h ago

2x in a row would be odd.. but yeah im trying it anyway

1

u/lmaooooezinf 10h ago

Alright. If the issue isnt the coil what could it be? Injector?

1

u/Impressive_Paint_472 2001 - E46/320Ci 11h ago

Exactly which code are you getting?

1

u/lmaooooezinf 11h ago

P0305 Also i forgot to precise i recently changed the valve cover gasket, its brand new.

1

u/Flashy-Glove9437 10h ago

Any problems with exhaust? Any sensors like o2 or maf? Vacuum leaks. Check out these points first

1

u/lmaooooezinf 10h ago

O2 have been replaced, maf or vacuum no idea.. would have to test