About thirty years ago, I forgot to replace the oil cap on our Citroen 2CV after adding oil. It was a messy and impressively smoky mistake I swore never to repeat.
Until I did it again yesterday on our '91 328ic (m42). Oil friggin' everywhere under the hood and real-time rustproofing along the underside of the car. Stupid.
I was about 15 miles from home when the smoking exhaust manifold made me realize what was going on* and I pulled into the next driveway I saw, which happened to be a tiny auto parts store out in the middle of nowhere. It was pretty much a pick up truck and farm equipment shop, but the two guys there were great, and got me a one-size-fits-all gas cap for an oil cap, some shop towels and a quart of Mobil1. So I cleaned up as best I could and headed for home.
After a mile or so, the temp gauge rose to the 3/4 mark and hung there for several miles. Distressing, but not the end of the world. Yet. Then all hell broke loose. Sizzling noises started inside the dash, which I assume was oil on the heater core, followed by smoke (steam?) rolling out of the exterior vents at the base of the windshield, and the temp gauge headed into the red. Crap.
Shut her down and rolled to the side of the road. Smoke continued to waft out of the steering column into the car and the vents. AAA'd her home (flatbed!).
I'm at a loss where to start with this. First of all, why did the car overheat? Would oil getting to the heater core do it? Maybe it wasn't actually overheating -- maybe oil on the temp sensor made it read false? Should I Gunk and gently hose down the engine compartment to clear out all the oil? It's a depressing mess.
Thoughts (aside from me being a moron)?
*A hose vacuum leak started a few days ago so that car wouldn't idle 'til it warmed up, so I didn't notice the lack of pressure due to the missing oil cap. Cluster@#$%.