Okay so on Sunday I overheated. I had all kinds of anti-freeze spewing out of my reserve tank (I'm glad it's not the radiator!)
So, my step dad, who's a long time mechanic, but has limited experience with Bimmers, has replaced the water pump (the OEM plastic pulley was noticably junk), the thermostat, the coolant level sensor inside the reserve tank and the coolant temperature sensor on the top left of the radiator.
The car is STILL overheating!!! GRRRRR!!!!!!
The radiator is fine and the electric fan works as well.
What's going on?