Probably You have a typical E32-Problem:
Try to check the heater-valves and the electronic board for the heater/cooler, which is built in on the right side under the glove store.
If u browse the forum, u will find some threads to this and some help, too
