i worked all night last night and I sent my gf to the tire shop to replace my fronts because I was too tired and I had to watch my kids.. anyhow she called me from the tire shop and said my car was leaking antifreeze. Apparently my radiator drain plug failed she drove it home with no coolant my 08 335xi was hot!! And so was I ! I let it cool off and replaced the drain plug (I actually had an extra) filled her back up and started it it made a horrible whistling sound and was billowing white smoke out the exhaust.. I thought for sure it was a head gasket. It was idling terrible too. Me being the hard head I am kept messing with it. I have new sparkplugs because I run 100 octane a lot and yea I race a lil bit. (Jb4 tuner) any way I changed the variable valve timing sensors because I didn’t get why it was idling like shit. And I figured it couldn’t hurt.. I drove around for awhile clearing codes and the smoking went away the idle started to clear up and now it runs fine. I’m amazed and confused at the same time. Was it hot boiling oil in the turbo lines that made that whistle? Why was I smoking like a blown head gasket? And how the hell did it just go away?