I couldn't find another thread for heater issues.
I have a 2005 320i and it takes longer than it should to heat up....however, that's not my main issue. If the car is cold like around 0 degrees or lower my heater fan doesn't come on until the car have warmed up a bit and sometimes I can hear the blower squeal for a few seconds. Any help would be appiciated before I take it to the mechanic.......it often has a musty smell when the heater first comes on.
Thanks so much