How the E36 auxiliary fan switches between normal and high speed, redrawn with the wire colours: the 1993–95 version first, then the 1996–99 relays. Hover or tap a wire to follow it; tap a part for what it does.
projekt36.com/wiring/cooling-fan/
The fan has two windings: pin 2 for normal speed and pin 3 for high speed. Both relays are fed from fuse F16 on their coils and get the fan current from fuse F41 (30A).
At rest the high speed relay passes F41 through its rest contact (pin 5) to the normal speed relay. Above 91 °C the temperature switch grounds the normal speed relay coil and the fan runs at normal speed.
Above 99 °C, or when the A/C pressure goes above 18 bar, the high speed relay coil is grounded. It switches F41 to the high speed winding and at the same time cuts the normal speed feed.
On 1994 cars the normal speed relay is also pulled in through pin 5 whenever the DME switches the A/C compressor (pin 48), so the fan runs while the A/C is on.
Redrawn from Bentley ELE-94, Engine Cooling 1993–95; diesel and M3 parts are left out.
From 1996 the fan is run by relays K21 (stage 1) and K22 (stage 2). As on the earlier cars, stage 2 cuts the stage 1 feed when it pulls in.
Redrawn from BMW ETM 6450.7 (05/99), standard petrol E36 (316i–328i); diesel and M3 parts are left out.
Six-cylinders switch stage 1 with the 91 °C contact of the dual temperature switch; four-cylinders let the DME switch it and only read the switch.
Redrawn from BMW ETM 6450.7 (05/99), standard petrol E36 (316i–328i); diesel and M3 parts are left out.
BMW labels every wire with its size and colour, for example 2.5 SW/GE: 2.5 mm², black (schwarz) with a yellow (gelb) stripe. Connectors are numbered X…, followed by the pin. The wires in these diagrams are drawn at relative thickness, so the 25 mm² battery cable stands out from a 0.35 mm² signal wire.
Codes used here: SW = black, RT = red, GN = green, BL = blue, GE = yellow, BR = brown, WS = white.