Every used pin of the four-cylinder engine computers: Bosch M1.7.3 on the M43 (316i, 318i) and M5.2 on the M44 (318is). Function from BMW's pin table, wire colour and where the wire goes.
projekt36.com/wiring/m43-m44-engine-management/
Bosch M1.7.3 runs the M43 (316i, 318i): four coils, sequential injection, an air flow meter with flap, one oxygen sensor with its own heater relay, and the intake changeover valve.
Redrawn from BMW ETM 1210.19 (05/99), standard petrol E36 (316i–328i); diesel and M3 parts are left out.
The DME switches fan stage 1 itself (pin 46) and reads the 80 °C contact of the dual temperature switch (pin 62).
Redrawn from BMW ETM 1210.19 (05/99), standard petrol E36 (316i–328i); diesel and M3 parts are left out.
Bosch M5.2 runs the M44 in the 318is: four coils, sequential injection, a hot-film air mass meter, a camshaft hall sensor and one heated oxygen sensor.
Redrawn from BMW ETM 1210.20 (05/99), standard petrol E36 (316i–328i); diesel and M3 parts are left out.
Pin 79 takes a wheel speed signal from the ASC; 85 and 86 are the CAN bus to the ASC and the EGS.
Redrawn from BMW ETM 1210.20 (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.