I brought my car ('99 323) in to the dealer because I noticed it took a long time for my engine to reach operating temperature (no "check engine" light though). I just got the call, and learned that my thermostat was stuck open. Price: $500. SCREW THAT, I'M D.I.M.!