I copied that from the German E34 Forum , posted by T-Bird:

Beim mir waren die Symptome so, als ob der Gebläsewiderstand defekt ist.
Nach dem Tausch ging das Gebläse immernoch nicht. Daraufhin habe ich den Gebläsestufenschalter mal näher angesehen und da war dann ein PIN (in der Reihe der 4te) aus dem Kunststoffgehäuse rausgeschoben. Messung hat ergeben, das nur noch auf zwei Stufen 12V durchgeschaltet wurden, ich meine es war 2 und 4. Offenbar durch Hitzeentwicklung erweicht, eine andere Idee habe ich nicht. Den Schalter gibts im ETK, auf einem Bild sieht man die Nummer. Seit dem ich den Schalter ausgetauscht habe geht alles wieder.

brief translation:
symptoms were like the blower fan resistor was defective. But after I changed this, still the blower fan was not working correctly. Then I checked the blower fan switch. There was a pin (number 4 in the row) pushed out of the plastic housing. Measured it and result was that only 2 stages were 12V, if I remember correctly it was 2 and 4. Apparently the heat makes the plastic softer, I have no other idea for the cause of this problem. The switch is available from the dealer, see ETK, on one of the pics you see the part number. Since I changed the switch all works fine.
http://img204.imageshack.us/i/p1010301r.jpg/
http://img148.imageshack.us/i/p1010303w.jpg/
http://img85.imageshack.us/i/p1010304en.jpg/
http://img17.imageshack.us/i/p1010308cl.jpg/
http://img297.imageshack.us/i/p1010313r.jpg/
http://img39.imageshack.us/i/p1010314jj.jpg/