I just bought my 2010 335i hard top 100k, about 2 months ago. Iv had issue after issue with this car. I love it to death but I need help. It started about three weeks after I bought it with a check engine light. The light turned off so I don't know if it was a loose gas cap or what. about a week later check engine light came back on went and got it checked misfire in cylinder 4. I said the hell with it I changed all coil's all plugs valve cover gasket an oil filter housing gasket. I picked it up from the shop and it immediately threw a check engine light. I drove it for about 5 miles and it started running really really rough. I took it back to the auto shop they put old plugs swap with new coils did everything that they could do and they still couldn't find out the issue. They even told me that I might have an ECU problem. I'm not so sure about that. Now my car is still running rough at idle, limp mode while I'm driving and I don't know what to do. I'm thinking that I have an injector issue. But scared to take to BMW dealer because they quoted me $6000 to fix All 6 injectors. Anybody have any suggestions or ideas as to what this problem could be it would help out a lot, I need to get this car back on the road.