Has anyone had this problem, and maybe a easy DYI fix (?). The heater on my 2000 328i is not delivering heat when in the AUTO position, it is blowing cold air. Unlike what it is designed to do, it does not wait until the engine warms up for the cool air to start flowing and continues with cool air after the car warms. BUT, if you use the SELECTION heat buttons for the dashboard position (middle) it works properly and immediately delivers heat at the right level. Push the AUTO and it goes back to cool air (with hot engine).
Is this the switch? A easy thing to get to? A DYI? A not uncommon problem?
Sounds like it is the heat AUTO switch or the mechanism that regulates the vent door to allow hot air to flow.