Originally Posted by Antiburn
More then likely its your blower resistor. Its right infront of your blower fan under the dash. Accessable from the passanger foor well. They go for around 30$ and really dont take that long to install. They go bad all the time in E39's. Ive only replaced 2 in E46's.
Thanks I'll replace that and hopefully it'll solve the problem