I have just partly stripped a heater motor that wasn't spinning at all, cleaned it, and now it spins. I can't say it spins as fast as a new one but ...
From memory it's just a few screws, a couple of clips, and the impellers are push fit. If you're any good at figuring how things come apart it's very simple.
I think I needed a squirt of Plusgas somewhere along the line, but that was it. No specialist tools.
The hardest bit was getting the plastic impellers off the motor shaft. It took a lot of force and without thinking about how you're pulling it, I guess it would be relatively easy to distort them. But it's simple to do with a little thought.
The hinged clips that keep the armature in took quite a bit of force to push back into place.
It's worth noting which impeller goes on which end of the spindle, which wire connects to which terminal and which way round the armature goes as it would be relatively ease to get these reversed.
An alternative I've considered, is making one.
I reckon a couple of decent axial cooling fans for computers would do the job, and there are cheap matrices on eBay. It wouldn't be difficult to fold up a box out of sheet aluminium. (I think I find a "How to" in the Car Builder Solutions catalog, though I can't see it on my phone right now. It's really just a box and you could easily modify the Mini heater casing to take different fans. (Just make sure they're 12v)
http://www.carbuilde...tions-catalogue
Hope that helps.
Thanks for the reply, I have tried to get the impeller off. But just can't do it. Did you manage on the same type of fan in the image above or the later type fan?