A little troubleshooting help needed. This past winter when it was real cold 10-15 below, my 540i had a real rough idle. Sometimes it would start up then die right out. It would start back up and idle real rough. Also got all sorts of smells: gas, exhaust, coolant. When she warmed up she'd run fine. Check engine light would come and go with a quick rev of the engine. Now that its warm there is no problem.
Now the other day I hosed off the engine then started it up. Ran like crap, making all sorts of noises and smells. Let it sit for a day and she's fine. Water must've dried up.
Now I'm thinking maybe a leaky manifold gaskets, when water got in the motor hiccuped? Sucking in air and water? How do I check without removing it? What else should I look for?