I took my car to a mechanic because of misfiring issues. He said his computer told him it was an ignition coil pack issue, specifically coil 1.
Anyway, he changed it and the car was still misfiring. I also noticed, prior to taking the car to him, that I'd have to wait for the car to warm up, and only after it warmed up would it not misfire. The engine management light would also stop turning on and off.
If I tried to drive the car without letting it warm up, it would jerk and misfire, and sometimes the engine would cut off if I revved too lightly.
To cut a long story short, the mechanic said I should replace the car because fixing this issue would cost too much (£900+) and it wouldn't be worth it. He said something about having to remove seats and so on, to diagnose the problem. However, I have a gut feeling he's just not experienced enough to deal with this kind of issue.
My BMW is a 2007 E90 M-Sport (Petrol). I've owned it for about 5 years. I don't really want to buy another car unless I really have to. I'd like to find out what the possible problem could be, so I know exactly what to say when I get a second opinion from another mechanic. At least if I show up having some knowledge, the new mechanic will realise I've done my homework and take me more seriously.
I have my notepad ready and I'm looking forward to any suggestions advice any of you can give me.
Thanks in advance.