What's in the system
- There are 2 separate heat exchangers in the airconditioning system of your car. One for the driver and one for the passenger.
- There are 4 temperature sensors in the system, they measure
- outside air temp,
- inside air temp,
- temperature of the air being delivered by the drivers heat exchanger
- temperature of the air being delivered by the passengers heat exchanger
- A bunch of servo motors to control where the air goes.
- A bunch of relays and controllers that manage the fan, the airconditioning compressor, the hot water control vavles and a whole lot of other "stuff".
How I think the system works.
Start off with something simple.
Both the driver and the passenger request the same temperature on their temperature dials. The climate control system adjusts the heating/cooling until the temperature sensor just behind the controls is measuring the requested temperature. Both heat exchangers deliver air at the same temperature.
Inside temp < requested temp -> heat until inside = requested
Inside temp > requested temp -> cool until inside = requested
Inside temp = requested temp & outside temp is not changing -> hold the heating/cooling as is
Inside temp = requested temp & outside temp is falling -> heat the air a little more
Inside temp = requested temp & outside temp is rising -> cool the air a little more
All easy so far [I hope], but what happens when the driver requests a different temperature to the passenger ? There's only one sensor measuring temperature inside the car, how can it work ?
This is where the heat exchanger sensors come into play.
When the passenger and the driver set different temperatures, the climate control system works the same as above but now it adjusts the heating/cooling until the temperature sensor just behind the controls is measuring a temperature half between the 2 temperatures requested AND it also sets the heating/cooling on the 2 heat exchangers so the heat exchangers are providing air temperatures that have the same difference as the difference between the temperature requested by the driver and temperature requested by the passenger.
First I found a mismatch between your description of which system is in your car and which system the ETK says is in your car. When I enter the VIN for your car in the ETK, it shows your car as having the semi-automatic system in the car, (3 rotary dials, 3 sliders & 3 buttons) rather then the fully automatic system (3 rotary dials, 9 buttons)
You can check at the on-line ETK
www.realoem.com/bmw/select.do
enter the last 7 characters of your VIN.
Browse parts
choose 64 [Heater and Air Conditioning]
choose 64 20 {Control]
Does the control unit in your car look like the units displayed ?
If so, you have one of 4 minor variations of the semi-automatic climate control system.
X85 is the 3 pin connector on the heater control valve assembly under the hood immediately in front of the driver [LHD]
Fully automatic wiring to heater control valves
water valve assembly [part Y4], left valve, X85-3 -> yellow/brown - X35-7 -> yellow/brown -> X610-21 IHKR Ctrl Unit [part A9000]
water valve assembly [part Y4], right valve, X85-2 -> yellow/violet - X35-8 -> yellow/brown -> X610-23 IHKR Ctrl Unit [part A9000]
water valve assembly [part Y4], common, X85-1 -> green/yellow -> X35-6 -> green/yellow -> X693-1 Climate Control Switch Unit [part S9000]
Semi-automatic wiring to heater control valves
water valve assembly [part Y4], left valve, X85-3 -> Yellow/brown, X35-7 -> yellow/violet -> X18154-14 IHKRII Ctrl Unit [part A87]
water valve assembly [part Y4], right valve, X85-2 -> Yellow/Violet, X35-8 -> yellow/violet -> X18154-16 IHKRII Ctrl Unit [part A87]
water valve assembly [part Y4], common, X85-1 -> yellow -> X35-6 -> red/yellow -> F20
Before we go delving into the wiring and the control system, it would be a good idea to check Alan Archers hypothesis above.
With the ignition on and the car running, set the passenger side temperature control to maximum cold, and the drivers side temperature control to maximum cold. Unless the outside air temp is really cold, in this mode, you would expect the heater to be turned off. To test this, pins 2 and 3 of connector X85, (on the heater control valves under the hood) should both be at 0V and pin 1 should be at +12V. If pin2 is at +12V, then the climate control system is actually turning the heater on for the passenger or the wire between the heater control valve and climate control system is open circuit (broken). If pin 2 is 0V, then the valve is jammed or electrically open circuit. Either way, I think it is likely to be the fault. This will prove Alan's diagnosis.
That's all I've got time for tonight (Monday). Will add to this Wednesday night my time.
Regards,
Reg.
Haven't had time to proof read this, so please excuse grammar, spelling etc.