This sounds like the stuck/intermintent stuck heater core coolant valve. Theres been a thread on this lately on the E28. It can be rebuilt and parts are about $25. It bolts to the firewall just next to the brake booster/bomb. A new one is ~$100. Take Care, Russ - ------------------------------