I`m no expert but it does sound more like it would be the sensor - that determines the speed for the fan I think. THere *might* be a relay under the dash too, there is in mine but my setup is a bit of a custom job - not sure if its in all M3`s (the fan is also wired up to the spare dashboard switch). If your fan is coming on at the fast speed I doubt it would be the relay. Have you tried a new temp sensor? make sure you get the right one though as there are a few different ones for the M3 (depending on wether car has aircon etc). Guys, I have a problem with my cooling fan. I've looked through the archives and found some info about testing the fan by shorting the switch that sits on the thermostat. I've done this and found the fan is working ok on the high-speed setting but not on the low-speed. My question is which relay controls the low-speed setting and which relay controls the high-speed?