Looks interesting...I've wired up a few flip-flop circuits with relays, but that seems simple and robust. Not somewhere I'd want to make a mistake...one overheat and an M42 head is done for.
Not to steal the thread but I always wanted to have that on the interior heater fan like the other BMWs...maybe grab a resistor blade and auto control from an e34 or e38...but I think the HVAC unit is too big for our console. Maybe the e36 unit would work? How much different can it be?