Table
i
.
ECM
Pin
Assignment-Bosch
DME
M3
.1
Pin
Signal
Component/function
2
ignal
FUEL
INJECTION
130-
3
1
45
vacant
-
46
vacant
-
-
47
vacant
-
-
48
output
A/C
compressor
control
A/C
compressor
disabled
via
compressor
control
relay
49
vacant
-
-
50
output
Ignition
control
(terminal
1),cyl
.
n
o
.
4
Primary
signal,
ignition
coil
cyl
.
n
o
.
4
51
output
Ignition
control
(terminal
1),cyl
.
n
o
.
6
Primary
signal,
ignition
coil
cyl
.
no
.
6
52
output
Ignition
control
(terminal
1),cyl
.
n
o
.
5
Primary
signal,
ignitioncoil
cyl
.
no
.
5
53
vacant
-
54
input
Power
supply
Battery
voltage
(+)
from
main
relay
terminal
87
55
ground
Ground
Ground
for
ignition
control
56
input
Power
supply
(terminal
15)
Batteryvoltage
(+)
with
key
on
or
engine
running
57
vacant
-
-
58
vacant
-
-
59
output
Throttleposition
sensor
Throttleposition
sensorsupply
voltage
(5
VDC)
60
input
Data
link
connector
Programming
voltage
61
vacant
-
-
62
vacant
-
-
63
vacant
-
-
64
input
Ignition
timing
intervention
from
A/T
control
module
(only
active
during
gearshift)
65
input
Automatic
transmission
(A/T)
range
switch
Transmission
park
or
neutral
signal
66
vacant
-
-
67
input
Engine
speed/crankshaft
position
sensor
Crankshaft
position/rpm
(voltage
(VAC)
between
pins
67
and
68)
68
input
Engine
speed/crankshaft
position
sensor
Crankshaft
position/rpm
(voltage
(VAC)
between
pins
67
and
68)
69
vacant
-
-
70
input
Oxygen
sensor
Oxygen
sensor
signal
(0-1
VDC
fluctuating
with
engine
running)
71
ground
Oxygen
sensor
Oxygen
sensor
signal
ground
72
vacant
-
-
73
input
Road
speed
Road
speed
signal
from
instrument
cluster
74
output
Engine
speed
(TD)
Engine
speed
(TD)
signalto
instrument
cluster
75
vacant
-
-
76
vacant
-
-
77
input
Intakeair
temperature
(IAT)
sensor
Intake
air
temperature
(0-5
V,
temperaturedependent)
78
input
Engine
coolant
temperature
(ECT)
sensor
Engine
coolant
temperature
(0-5V,
temperature
dependent)
79
vacant
-
-
80
vacant
-
-
81
input
On-boardcomputer
Drive-away
protection
enable
82
vacant
-
-
83
vacant
-
-
84
vacant
-
-
85
input
A/C
pressure
switch
From
Integrated
climate
control
module
via
A/C
pressure
switch
86
input
A/C
compressor
on
From
Integrated
climate
control
module
87
input
Diagnostic
connector
(RxD)
Diagnostic
RxD
(receive)signal
to
pin
15
in
Data
link
connector
88
input/output
Diagnostic
connector
(TxD)
Diagnostic
TxD
(transmit)
signal
to
pin
20
in
Data
link
connector
ECM
PIN
ASSIGNMENTS
Table
j.
ECM
Pin
Assignment-Bosch
DME
M3
.3
.1
Pin
~
Signal
1
Componentffunction
1
signal
FUEL
INJECTION
130-
33
45
ground
Ignition
circuit
shield
Ground
shieldfor
ignition
circuit
monitoring
46
output
Fuel
consumption
(KVA
signal)
To
instrument
cluster
47
output
Crankshaft
rpm
Engine
speed
(TD)
signal
to
instrument
cluster
48
output
A/C
compressor
control
A/C
compressor
relay
terminal
85
49
vacant
-
-
50
output
Ignition
coil
control,
cyl
.
1
Primary
signal,
ignition
coil
1
51
output
Ignition
coil
control,
cyl
.
2
Primary
signal,
ignition
coil
2
52
output
Ignition
coil
control,
cyl
.
3
Primary
signal,
ignition
coil
3
53
vacant
-
-
54
input
Power
supply
Battery
voltagefrom
main
relay
(terminal
87a)
55
ground
Ground
Ground
for
ignition
control
56
input
Power
supply
(terminal15)
Batteryvoltage
with
key
on
or
engine
running
57
input
Ignition
timing
intervention
From
A/T
control
module
58
vacant
-
-
59
output
Throttleposition
sensor
(TPS)
Voltage
supply
to
TPS
(5
VDC)
60
input
Programming
voltage
Data
link
connector
61
vacant
-
-
62
vacant
-
-
63
vacant
-
-
64
input
A/C
on
signal
From
integrated
climate
control
module
65
input
A/C
pressure
signal
From
integrated
climate
control
module
via
A/C
pressure
switch
66
input
On-board
computer
Drive-away
protection
enable
(starter
immobilization
relay)
67
vacant
-
-
68
vacant
-
-
69
input
Knock
sensor
#2
(cyl
.
4,5,
6)
Knock
sensor
#2
signal
70
input
Knock
sensor
#1
(cyl
.
1,2,
3)
Knock
sensor
#1
signal
71
ground
Ground
Ground
for
knock
sensors
and
shields
72
vacant
-
-
73
input
Throttleposition
sensor
(TPS)
Throttleposition
signal
74
vacant
-
75
vacant
-
-
76
vacant
-
77
input
Intakeair
temperatura
Intakeair
temperatura
sensor
(0-5
VDC)
78
input
Engine
coolant
temperature
Engine
coolant
temperature
sensor
(0-5
VDC)
79
vacant
-
80
vacant
-
-
81
input
Automatic
transmission
gear
positionlneutral
A/T
parkor
neutral
position
signal
safetyswitch
82
vacant
-
-
83
vacant
-
-
84
vacant
-
-
85
vacant
-
-
86
vacant
-
-
87
input
Diagnostic
connector
(RxD)
Diagnostic
RxD
(receive)
signal
to
pin
15
in
Data
link
connector
88
input/output
Diagnostic
connector
(TxD)
Diagnostic
TxD
(transmit)
signal
to
pin
20
in
Data
link
connector
ECM
PIN
ASSIGNMENTS
130-
34
FUEL
INJECTION
Pin
i
Signal
1
Component/function
1
Signal
1
output
Oxygen
sensor
(monitoring
sensor)heater
Oxygen
sensor
heater
control
(switched
ground)
2
output
Idle
speed
control
valve
Pulsed
ground-close
signal
(see
also
pin
29)
3
output
Fuel
injector
control,
cyl
.
1
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
1
4
output
Fuel
injector
control,
cyl
.
4
Pulsed
ground
(injection
pulse
width
in
ms)
cyl
.
4
5
not
used
-
-
6
ground
Ground
Ground
for
fuel
injector
output
stage
7
not
used
-
8
1
output
1
Check
Engine
1
Instrument
cluster,
Check
Engine
lamp
9
not
used
-
-
10
input
Electronic
immobilizer
control
(EWS
II)
Electronic
immobilizer
control
(EWS
II)
module
11
output
Automatic
climate
control
Automatic
climate
control,
to
evaporator
controlier
12
not
used
-
-
13
not
used
-
-
14
not
used
-
-
15
not
used
-
-
16
input
Intake
air
temperature
Intake
air
temperature
Signal
17
input
Mass
air
flow
meter
Intake
air
signal
18
not
used
-
-
19
input
Oxygen
sensor
(monitoring
sensor)
Oxygen
sensor
control
20
output
Crankshaft/rpm
sensor
Crankshaft/rpm
sensor
control
21
input
Camshaft
position
sensor
Camshaft
position
signal
22
output
Ignition
coil
control,
cyl
.
3
Primary
signal,
ignitioncoil
3
23
output
Ignition
coil
control,
cyl
.
4
Primary
signal,
ignitioncoil
4
24
not
used
-
-
25
not
used
-
-
26
input
Power
supply
(terminal
30)
Battery
voltage
(B+)
at
al¡
times
27
input
Main
relay
control
Main
relay
activation
(terminal
85)
28
ground
Ground
Ground
for
ECM
and
sensor
shielding
29
output
Idle
speed
control
valve
Pulsed
ground-open
signal
(seealsopin
2)
30
output
Oxygen
sensor
(monitoring
sensor)
heater
Oxygen
sensor
heater
control
(switched
ground)
31
output
Fuel
injectorcontrol,
cyl
.
3
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
3
32
output
Fuel
injector
control,
cyl
.
2
Pulsed
ground
(injection
pulsewidth
in
ms)
cyl
.
2
33
I
not
used
40
input
Knock
sensor
#2
(cyl
.
3,4)
Knock
sensor
#2
signal
41
not
used
-
-
42
input
Vehicle
speed
Vehicle
speed
signal
from
instrument
cluster
43
not
used
-
-
44
output
Throttleposition
sensor
(TPS)
Throttleposition
reference
signal
ECM
PIN
ASSIGNMENTS
Table
k
.
ECM
Pin
Assignment-Bosch
DME
M5
.2
34
ground
Ground
Ground
for
ECM/
output
stages
35
not
used
-
-
36
input
A/C
compressor
relay
A/C
compressor
relay
control
37
not
used
-
-
38
not
used
-
-
39
not
used
-
-
Table
k
.
ECM
Pin
Assignment-Bosch
DME
M5
.2
(continued)
Pin
I
Signal
1
Componentltunction
1
Signal
45
I
output
I
Mass
air
flow
meter
I
Intake
airSignal
46
output
Oxygen
sensor
(monitoring
sensor)
Oxygen
sensor
control
47
not
used
-
48
not
used
-
49
output
Ignition
coil
control,
cyl
.
1
Primary
signal,
ignition
coil
1
50
output
Ignition
coil
control,
cyl
.
2
Primary
signal,
ignition
coil
2
51
not
used
-
52
not
used
-
53
input
Throttleposition
sensor
Throttleposition
Signal
54
input
Power
supply
Batteryvoltage
from
main
relay
(terminal
87)
55
ground
Ground
Ground
for
ECM
56
input
Power
supply
(terminal
15)
Battery
voltage
with
key
on
or
engine
running
57
output
Activate
cooling
fan
(man
.
trans
.)
control
Normal
speed
relay
58
not
used
-
-
59
not
used
-
-
60
input
Programming
voltage
Programming
voltage
via
data
link
connector,
pin
18
61
output
Evaporative
emissionvalve
Evaporative
emission
valve
control
62
vacant
-
-
63
output
Fuel
pump
relay
Fuel
pump
relay
control
64
not
used
-
65
not
used
-
-
66
not
used
-
-
67
not
used
-
-
68
input
Signal
above
80°C(man
.
tran
.)
Double
temperature
switch
69
input
Automatic
climate
control
Automatíc
climate
control
70
input
Knock
sensor
#1
(cyl
.
1,2)
Knock
sensor
#1
Signal
71
ground
Ground
Ground
for
analog
signals
and
knock
sensors
72
not
used
-
-
73
not
used
-
-
74
input
Engine
coolant
temperature
sensor
Engine
coolant
temperatura
Signal
75
not
used
-
-
76
not
used
-
-
77
output
Oxygen
sensor
(regulating
sensor)
Oxygen
sensor
control
78
input
Crankshaft/rpm
sensor
Crankshaft
position/rpmSignal
79
input
ABS
or
traction
control
ABS
or
AST
control
80
input
Engine
speed
Engine
speed
Signal
81
not
used
-
-
82
not
used
-
-
FUEL
INJECTION
130-
3
5
83
input
On-board
computar
From
On-boardcomputer
(terminal
4)
84
not
used
-
-
85
not
used
-
-
86
not
used
-
-
87
input
Diagnostic
connector
(RxD)
Diagnostic
RxD
(receive)signal
to
pin
15
in
Data
link
connector
88
output
I
Diagnostic
connector
(TxD)
Diagnostic
TxD
(transmit)
signal
to
pin
17in
Data
link
connector
ECM
PIN
ASSIGNMENTS
130-
3
6
FUEL
INJECTION
Pin
1
Signal
1
Componentffunction
1
Signal
1
output
Ignition
coil
control,
cyl
.
2
Primary
signal,
ignition
coil
2
2
output
Ignition
coil
control,
cyl
.
4
Primary
signal,
ignitioncoil
4
3
output
Ignition
coil
control,
cyl
.
6
Primary
signal,
ignition
coil
6
4
ground
Ground
Ground
5
output
Fuel
injectorcontrol,
cyl
.
2
Pulsed
ground
(injection
pulse
width
in
ms)
cyl
.
2
6
output
Fuel
injectorcontrol,
cyl
.
1
Pulsed
ground
(injection
pulse
width
in
ms)
cyl
.
1
7
output
Mass
air
flow
meter
Mass
air
meter
signal
8
input
Mass
air
flow
meter
Mass
air
meter
signal
9
output
Instrument
cluster
Fuel
consumption
signal
10
output
Engine
coolant
temperature
(ECT)
sensor
ECT
signal
11
output
Fueltankpressure
sensor
Fueltankpressure
sensor
control
12
input
Throttleposition
sensor
(TPS)
Throttleposition
signal
13
-
14
input
Intake
air
temperature
(IAT)
sensor
Intake
air
temperature
signal
15
Traction
control
AST
module
16
input
Automatic
climate
control
Automatic
climate
control
17
18
input
Electronic
immobilizer
control
(EWS
II)
Electronic
immobilizer
control
(EWS
II)
module
19
Automatic
climate
control
Automatic
climate
control
20
-
Instrument
cluster
Instrument
cluster
21
output
Camshaft
actuator
(VANOS
solenoid)
control
Camshaft
actuator
(VANOS
solenoid),
switched
ground
22
output
Fuel
injectorcontrol,
cyl
.
3
Pulsed
ground
(injection
pulse
width
in
ms)
cyl
.
3
23
Fuel
injectorcontrol,
cyl
.
6
Pulsed
ground
(injection
pulse
width
in
ms)
cyl
.
6
24
Fuel
injectorcontrol,
cyl
.
4
Pulsed
ground
(injection
pulse
width
in
ms)
cyl
.
4
25
output
Oxygen
sensor
heater
control
Oxygen
sensor
heater
ground
26
input
Power
supply
(terminal
30)
Battery
voltage(B+)
at
all
times
27
output
Idle
speed
control
valve
Pulsed
ground-open
signal
(see
also
pin
53)
28
ground
Ground
Ground
29
output
Ignition
coil
control,
cyl
.
1
Primary
signal,
ignition
coíl
1
30
output
Ignition
coil
control,
cyl
.
3
Primary
signal,
ignition
coil
3
31
output
Ignition
coil
control,
cyl
.
5
Primary
signal,
ignition
coil
5
32
ground
Ground
Ground
33
output
Fuel
injector
control,
cyl
.
5
Pulsedground
(injection
pulsewidth
in
ms)
cyl
.
5
34
ground
Ground
Ground
35
output
Secondary
air
injection
Secondary
air
injection
pump
relay
control
36
output
Engine
speed
output
Engine
speed
signal
37
-
38
ground
Knock
sensor
Shielding
for
knock
sensors
39
output
Intake
air
temperature
sensor
(IAT
Sensor)
Voltagesupply
to
IAT
sensor
and
ECT
sensorEngine
coolant
temperature
(ECT)
sensor
40
output
Crankshaft
position
sensor
(Hall
effect)
Crankshaft
position
sensor
control
41
ground
Camshaft
position
(CMP)
sensor
Shielding
for
CMP
sensor
42
output
Throttle
position
sensor
(TPS)
TPS
ground
43
input
Camshaft
position/rpm
sensor
Camshaft
position/rpm
sensor
control
44
output
Throttle
position
sensor
(TPS)
Voltagesupply
to
TPS
(5
VDC)
45
Traction
control
AST
module
46
-
Instrument
cluster
Instrument
cluster
ECM
PIN
ASSIGNMENTS
Table
I.
ECM
Pin
Assignment-Siemens
DME
MS
41
.1
Table
I
.
ECM
Pin
Assignment-Siemens
DME
MS
41
.1
(continued)
Pin
I
Signal
I
Component/function
1
Signal
FUEL
INJECTION
130-
37
47
-
48
input
Crankshaft
position
sensor
(Hall
effect)
Crankshaft
position
sensor
control
49
input
Power
supply
(terminal
15)
Batteryvoltage
with
key
onor
engine
running
50
output
Solenoid
valve
(running
losses)
Running
losses
51
output
Carbon
canister
valve
Carbon
canister
valve
control
52vacant
-
53
output
Idle
speed
control
valve
Pulsed
ground-close
signal
(seealsopin29)
54
input
Power
supply
Battery
voltagefrom
main
relay
(terminal
87)
55
vacant
-
56
-
57
input
Knock
sensor
(cyl
.
1-3)
Knock
sensor
input
Signal
58
output
Knock
sensor
(cyl
.
1-3)
Knock
sensor
control
59
input
Knock
sensor
(cyl
.
4-6)
Knock
sensor
input
Signal
60
input/output
Diagnostic
connector
(TxD)
Diagnostic
TxD
(transmit)
signal
to
pin
18
in
Data
link
connector
61
output
Oxygen
sensor
heater
(monitoring
sensor)
Oxygen
sensor
heater
ground
62
output
Secondary
air
injection
Secondary
air
injection
control
valve
63
output
Knock
sensor
(cyl
.
4-6)
Knock
sensor
control
64
input
Camshaft
position/rpm
sensor
Camshaft
position/rpm
sensor
control
65
input
Camshaft
position/rpm
sensor
Camshaft
position/rpm
sensor
control
66
-
67
output
Oxygen
sensor
Oxygen
sensor
reference
voltage
68
output
Evaporative
purge
valve
control
Pulsed
ground
with
engine
at
normal
temperature
and
varyingengine
load
69
output
Fuel
pump
relay
control
Fuel
pump
relay
switches
with
engine
runningorcranking
(crankshaft
position
signal
must
be
present
for
relay
switchover)
70
vacant
-
-
71
output
Oxygen
sensor
heater
(regulating
sensor)
Oxygen
sensor
heater
ground
72
output
Oxygen
sensor
(monitoring
sensor)
Oxygen
sensor
referencevoltage
73
input
Main
relay
control
Main
relay
activation
(terminal
85)
74
output
A/C
compressor
control
A/C
compressor
relay
control
75
input
Oxygen
sensor
Oxygen
sensor
signal
76
not
used
-
-
77
input
Oxygen
sensor
(regulating
sensor)
Oxygen
sensor
signal
78
input
Oxygen
sensor
(monitoring
sensor)
Oxygen
sensor
signal
79
output
Oxygen
sensor
(regulating
sensor)
Oxygen
sensor
referencevoltage
80
Traction
control
AST
module
81
Traction
control
AST
module
82
Traction
control
AST
module
83
output
Crankshaft
position
sensor
(Hall
effect)
Crankshaft
position
sensor
control
84
vacant
-
-
85
output
Automatic
transmission
Automatic
transmission
control
module
86
input
Automatic
transmission
Automatic
transmissíon
control
module
87
input
Power
supply
Battery
voltage
from
main
relay
(terminal
87)
88
input/output
Diagnostic
connector
(TxD)
Diagnostic
TxD
(transmit)
signal
to
pin
17
in
Data
link
connector
ECM
PIN
ASSIGNMENTS
GENERAL
..
.
......
.
.
.
.....
.
...
.
.
.
.
.
.
.
.
200-1
Manual
Transmission
.
.
.....
.
.
.
.'
.
.
.
.
.
.
.
.
200-1
Automatic
Transmission
.........
.
.
.
.
.
.
.
.
200-1
Transmission
ID
Codes
..........
.
.
.
.
.
.
.
.
200-2
GENERAL
E36
models
areequipped
with
a
longitudinal
drivetrain
.
The
transmission
is
bolted
directly
to
the
rear
of
the
engine
.
A
driveshaft
connects
the
output
shaft
of
thetransmission
to
the
final
drive
.
The
final
drive
is
mounted
lo
the
rear
suspension
and
the
body
.
Individual
drive
axles
with
integrated
constant
velocity
joints
transfer
rotational
power
to
the
rear
wheels
.
Manual
Transmission
Due
to
different
power
characteristics
and
performance
re-
quirements,
four
different
manual
transmissions
are
used
in
the
models
coveredby
this
manual
.
Manual
transmission
ap-
plications
are
given
in
Table
a
.
TRANSMISSION-GENERAL
200-1
200
Transmission-General
TABLES
a
.
Manual
Transmission
Applications
..
...........
200-1
b
.
Automatic
Transmission
Applications
...........
200-1
Fig
.
1
.
ZF-manufacturedmanual
transmission
.
For
transmission
gear
ratio
information
and
repair
informa-
tion,
see
230
Manual
Transmission
.
Automatic
Transmission
E36
carswith
standard
transmission
use
a
single-disc
clutch
with
dual-mass
flywheel
.
For
further
information,
see
210
Clutch
.
Table
a
.
Manual
Transmission
Applications
Model
Year
Engine
Transmission
318ifisfC
1992-1995
M42
Getrag
S5D
200
G'
1996-1998
M44
Getrag
S5D
250
G
323is/iC
1998
M52
Getrag
S5D
250
G
325ifsriC
1992-1995
M50
Getrag
S5D
250
G
3281/isfC
1996-1998
M52
ZF
S5D320
Z
M3
1995
S50US
ZF
S5D310
Z
1996-1998
S52US
ZF
S5D320
Z
'The
1992
M42
engine
may
be
fitted
witheither
the
Getrag
SSD
200
G
trans-
mission
or
S5D
250
Getrag
.
The
S5D
200G
was
discontinued
in
production
in
as
of
9/92
.
Thistransmission
is
interchangeable
with
Getrag
S5D
250
G
.
Four
different
automatic
transmissions
are
used,
depend-
ing
on
model
and
model
year
and/or
production
date
.
All
of
the
automatic
transmissions
are
electrohydraulically
controlled
with
either
four
or
five
forward
speeds
.
Automatic
transmis-
sion
applications
are
given
in
Table
b
.
For
automatic
transmission
repair
information,
see
240Au-
tomatic
Transmission
.
Table
b
.
Automatic
Transmission
Applications
Model
1
Year
1
Engine
1
Transmission
318i1is/1C
1992-1995
~
M42
323isfiC
1998
M52
A4S
310
R
3251/is/1C
1992-1995
M50
3181/isfC
11996-1998
M44
A4S
270
R
328i/is/1C
1996-1998
M52
M3
1996-1998
S50US
I
A5S
310
Z
S52US
GENERAL
8
.
Disconnect
main
harness
connector
from
transmission
by
turning
its
bayonet
lock
ring
counterclockwise
.
Re-
move
wiring
harness
from
transmission
housing
.
See
Fig
.
8
.
Fig
.
8
.
Harness
connector
at
automatic
transmission
.
9
.
Where
applicable,
disconnect
harness
connector
from
speed
sensor
at
top
óf
transmission
.
10
.
Disconnect
transmission
cooler
line
clamps
from
en-
gine
.
Disconnect
lines
from
transmission
.
11
.
Support
transmission
with
transmission
jack
.
Remove
reinforcing
cross
brace
(if
applicable)
and
transmission
support
crossmember
.
NOTE-
Note
installation
positionof
support
crossmember
.
12
.
Remove
access
plug
in
cover
plate
on
right
side
of
en-
gine
block
and
remove
torqueconverter
bolts
.
Turn
crankshaft
to
access
boits
.
See
Fig
.
9
.
AUTOMATIC
TRANSMISSION
240-
5
Bellhousing
access
hole
Socket
wrench
Fig
.
9
.
Access
andremove
torque
converter
boits
through
hole
in
bellhousing
cover
.
0
A
fij
13
.
Remove
bellhousing-to-engine
mounting
bolts
.
See
Fig
.
10
.
Transmission-to-engine
Torx-head
mounting
bolts
.
Fig
.
10
.
0012592
TRANSMISSION
REMOVAL
AND
INSTALLATION