I have a 07 328i sedan, I recently changed my spark plugs hoping it would fix the issue I was having. My car would idle low when I had the A/C on and rarely wheni didn't have it on , this would happen at complete stops the engine would shake like a misfire but no check engine light came on. Finally a couple days ago it happened bad and the check engine light came on I scanned it and sa3id cylinder 2 misfire. I changed the plugs and they looked pretty bad , I thought it would fix the issue but it didn't so now should I look into replacing ignition coils or is it something else? Also my car idles around 600RPM is this normal?
Thanks for the help!