My wife was driving my '07 MS3 a couple months ago and thought she saw smoke coming from the exhaust at idle although she wasn't 100% sure. The CEL also came on. She rarely drives my car and I thought maybe it was initial condensation burn off. I took it to the shop and they didn't see any signs of smoke and the code was a P0300. They didn't find any misfire so they put in 44k fuel additive and said the misfire code might be slight buildup on the valves. A week or so later, I did see slight smoke and called the shop. They said it's probably the 44k additive doing it's thing because they checked everything and didn't see any smoke so I didn't think anything of it. Then the CEL came back on. I brought it back into the shop and it was the P0300 again which they said isn't really giving them much direction. They suggested starting with a compression test and all of the cylinders checked out perfectly. Then they said more times than not it's the ignition system. Even though the plugs only had 14k miles on them, they suggested I change them out along with all new coils. The CEL went away and the car felt great. Then all of a sudden I saw smoke again, this time more significantly, and the CEL is back. And to clarify, it's smells more of burning oil than antifreeze. From what I've been reading, it sounds like bad turbo seals or a bad turbo, but from my research I haven't seen much about a P0300 attributed to a bad turbo. I'm concerned the shop is going to give me "this random misfire code isn't giving us any specific direction" because I'm already out of pocket on the compression test, plugs and coils and now those things might not be fixing the original issue.