My DISASTER was a long time coming, it was with a 2002 330 (but same engine, I think). And it had been building up the white/tan goop under the cap and consuming oil for a year or more. Then, the heat gauge would never quite reach the 12 o'clock position, it would hover around 11. I asked the Indy guy, he said perhaps it was a faulty temp gauge. He couldn't believe that it was a faulty thermostat. Anyway, combine that with driving up to northern Wisconsin during a snowstorm, and letting it sit for the weekend in -20F, which was so cold that they canceled part of the cross country ski race I was going to race in. That was a recipe for disaster that resulted in CCV replacement, thermostat replacement and of course the awful tow back home. I didn't want to wait around up north trying to find a shop that could get it done reasonably quickly.
Past ownership: 1987 325is, 1988 325i, 1995 325is, 1996 325i Convertible, 1994 325is black coupe (which I miss).
Current ownership: 2002 330i Sedan with some cool DINAN upgrades, 2006 X3 3.0i