Yeah, the first link Mab01uk posted was my thread. Basically I had exactly the same issue as you. I presumed the resistor-pack needed replacing but soon found that the blower in my MCS03 dosen't have this resistor. Mini were completely ignorant to the fact that early
MCS had a different model blower that didn't have this resistor pack. Mine was built in Germany - not sure if that makes a difference.
First thing to do is look in the drivers footwell to see if your blower has or doesn't have this resistor pack. If it does then it might just be a simple case of getting a replacement and swapping them out.
My problem seemed to be the fan motor was sticking. I found that when the fan wasn't working, if I switched the mode on the climate control while driving, it would get the fan working again. Can't remember which mode used to do it (auto, windscreen etc) but I'm sure it was due to the way the actuators changed the air flow. The change in air flow would then actually move the fan blades round and that would get the motor going again.
When I took it into Mini for their bulls**t diagnostic (see Mab01uks first link) the technician sprayed some WD40 to the blower motor via the engine bay (there's a vent that gives a tiny bit of access to do it). The blower fan has worked ever since that day - nearly a year now, but i'm not crediting that one to Mini as they were useless!