Before you try anything else I would check to see if the fan has been
wired up incorrectly when it was manufactured!
A couple of weeks ago was helping Richard Baxter trace some problems
with the fan on his car:
As with yours the fan had seized and was blowing the 15A low speed
resistor. He changed the fan for a brand new unit but stangely the 15A
fuse kept blowing. In addition when the car got warmed up the fan
struggled to keep the engine running down at nominal temperature. We
did loads of tests on the circuit and everything was fine, so we thought
the fan must be faulty so we did some checks:
When taking measurements from the high speed and low speed
terminals on the harness side connector, everything was correct.
We then did a bench test on the fan and connected a power supply
directly to what should have been the low speed and then the high speed
terminals - and guess what they were reversed, hence why the low speed
fuse was blowing (as it was running the high speed fan) and why at higher
temps it was actually the lower speed fan cutting in- so the car could
never cool properly!
Comparing the old fan with the new one we confirmed the wires were
reversed on the new unit and so switched them over. (Very easy to do,
you unclip the connector block, switch the pins over and clip it back
together).
Did the above and fan worked perfectly - although it really was the last
place you would check as you just dont expect faulty wiring.
So there you go, check the wires on your old fan and the new one, if they
are different swap them over and it should work ok.
Richard has contacted BMW about this as we thought it could be batch
problem and result in quite a few cars suffering.
Edited by Rob L