Some time last year the heater fan packed up on my S4
Having looked at various forums I found that:
If you set the fan controls to "half way" you can stick your fingers into the fan footwell vent and attempt to spin the fan with your fingers.
Mine was very difficult to turn.
Some advice suggested that spraying lubricant into the vent can free up the bearings... but it could take a while
Well I've been spraying WD40 and Silicone lubricant into the footwell vent for the last 6 months....
Occasionally I would attempt to spin the fan.... and over the last few weeks it has started to free up.
Today I switched the fan on full blast.... and it's working
A bit slow at first but it's really freed up now and is working really well.
This may be of help to someone else.
The fan sits at the base of the heater matrix and has no drain to allow water to escape so the bottom motor bush tends to corrode and seize.
Even if yours is still working..... a spray of lubricant may help keep it going