Camshaft
timing
chains,
removing
(6-cylinder
engines)
1
.
Disconnect
negative
(-)
cable
from
battery
.
CA
UTION-
Disconnecting
the
battery
may
erase
fault
codes)
stored
in
control
module
memory
.
Check
for
fault
codes
using
special
BMW
diagnostic
equipment
.
2
.
Drain
engine
coolant
.
Drain
engine
block
by
removing
block
drain
.
Remove
radiator
cooling
fan
shroud
and
cooling
fan
.
See170
Radiator
and
Cooling
System
.
.
WARNING
-
Allow
the
engine
to
cool
before
openingor
draining
the
system
.
CAUTION-
Radiator
fan
has
left
hand
threads
.
NOTE-
The
block
drain
plug
is
located
on
the
exhaust
side
of
the
engine,
below
cylinder
no
.
4
.
3
.
Drain
engine
oíl
andremove
oil
pan
.
See
119
Lubrica-
tion
System
.
4
.
Remove
alternator
cooling
duct
.
5
.
Remove
two
large
coolant
hoses
from
thermostat
housing
.
Remove
engine
lifting
bracket
and
thermostat
housing
from
front
of
cylinder
head
.
6
.
Loosen
bolts
for
coolant
pump
pulley
.
Then
remove
drive
belts
for
alternator
andA/C
compressor
.
See
020
Maintenance
Program
.
Remove
coolant
pump
pulley
.
Fig
.
16
.
NOTE-
OnM50
engines
with
a
two-roller
drive
belt
tensioner,
remove
the
upper
rollerto
access
thetensioner
mount-
ing
bolts
.
NOTE-
Make
note
of
the
arrangement
of
the
rubber
insulators
when
removing
the
cylinder
head
cover
mounting
bolts
.
CAMSHAFT
TIMING
CHAIN
117-
7
Fig
.
16
.
Drive
belt
tensioner
mounting
bolts
(arrows)
.
B11055
7
.
Remove
drive
belt
tensioner
from
front
of
engine
.
See
Fig
.
17
.
1992-1995
M50
engine
speed
sensor
on
timing
cover
(ar-
row)
.
10
.
Unclip
andremove
baffle
cover
from
above
intake
cam-
shaft
.
See
Fig
.
18
.
11
.
On
1992
engines
:
Remove
upper
timing
chain
cover
from
front
of
cylinder
head
.
See
Fig
.
19
.
8
.
Remove
engine
speed
sensor
from
lower
timing
chain
12
.
Loosen
spark
plugs
.
See
120
Ignition
System
.
cover,
if
applicable
.
See
Fig
.
17
.
13
.
Set
engine
to
approximate
TDC
by
rotating
in
normal
9
.
Remove
cylinder
head
cover
.
See
113
Cylinder
Head
operating
direction
until
camshaft
lobes
at
cylinder
no
.
Removal
and
Installatíon
.
1
are
facing
each
other
.
See
Fig
.
20
.
14
.
Set
engine
to
TDC
by
aligning
"0/T'
mark
(0°TDC)on
front
vibration
damper
with
cast
bosson
lower
timing
chain
cover
.
See
Fig
.
21
.
15
.
Remove
vibration
damper
mounting
bolts
and
remove
vibration
damper
and
pulley
.
See
Fig
.
22
.
CAMSHAFT
TIMING
CHAINS,
6-CYLINDER
GENERAL
.
........
.
...........
.
.
.
.
.
.
.
120-1
Camshaft
Position
(CMP)
Sensor
....
.
.
.
...
120-6
Disabling
Ignition
System
.
.
.
.
.....
.
.
.
.
.
.
.
120-2
Camshaft
position
(CMP)
sensor,
replacing
Warnings
and
Cautions
.
.
.
.
.
.
.....
.
.
.
.
.
.
.
120-2
(4-cylinder
engine)
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...
120-6
Camshaft
position
(CMP)
sensor,
replacing
IGNITION
SYSTEM
DIAGNOSTICS
.
.
.
.
.
.
120-3
(6-cylinder
engine)
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
120-7
Basic
Troubleshooting
Principles
...
.
.
.
.
.
.
.
120-3
Knock
sensors,
replacing
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
120-7
Ignition
Firing
Order
.....
.
...
.
.
.
.....
.
.
.
.120-7
IGNITION
SYSTEM
SERVICE
.
.........
.
120-3
Checking
for
Spark
..
.
.
.
.
.
.
.
.
.
.......
.
.
.
120-3
Ignition
coil,
testing
and
replacing
(4-cylinder
engine)
.
.
.
.
.
.
.
.
.
.
.........
.
120-3
Ignition
coil,
testing
and
replacing
(6-cylinder
engine)
.........
.
..........
120-4
Crankshaft
Positionlrpm
Sensor
.......
.
...
120-5
Crankshaft
position/rpm
sensor,
testing
and
replacing
(front
mounted)
.........
.
.
.
.
.
.
120-6
Crankshaft
position/rpm
sensor,replacing
(rear
mounted)
.....
.
.....
.
.....
.
.
.
.
.
.
120-6
GENERAL
Troubleshooting
and
testing
of
the
engine
management
system
should
be
carried
out
using
the
BMW
specialized
ser
This
repair
group
covers
repair
andcomponent
replace-
vice
tester
(scan
tool)
.
ment
information
for
the
ignition
system
.
All
engines
use
a
distributorless
ignition
system
with
indívid-
ual
ignitioncoils
for
each
cylinder
.
There
is
no
distributor
cap
NOTE-
or
ignition
rotor
.
Each
coil
can
be
selectively
controlled
by
the
"
Spark
plug
replacement
is
covered
in
020
Mainte-
engine
control
module
on
a
cylinder-by-cylinder
basis
.
On
later
nance
Program
.
systems,
knock
sensors
are
used
to
monitor
and
control
igni-
"
For
fuel
related
troubleshooting
and
testing,
see
130
tion
knock
(ping)
and
adjusttiming
accordingly
.
Fuel
lnjection
.
Ignition
timing
is
electronically
controlled
and
not
adjust-
All
engines
covered
by
this
manual
use
an
advanced
en-
able
.
The
engine
control
module
(ECM)
usesengine
load,
en-
gine
management
system
.
The
engine
management
system
gine
speed,
coolant
temperature,
and
intake
air
temperature
incorporates
on-board
diagnostics,
fuel
injection,
ignition
and
as
the
basic
inputs
for
timing
control
.
Knock
detection
is
also
other
advanced
engine
control
functions
.
an
input
to
the
control
module,
where
applicable
.
Table
a
.
Engine
Management
System
Variants
Engine
code
1
System
4-cylinder
M42
(1.8
I)
Bosch
DME
Ml
.7
M44
(1
.9
I)
Bosch
DME
M5
.2
(OBD
II)
6-cylinder
M50
1992
(2.5
I)
Bosch
DME
M8
.1
1993-1995
(2
.5
I)
Bosch
DME
M33
.1
M52
1996-1998
(2.8
I)
Siemens
MS
41
.1
(OBD
II)
1998
(2
.5
I)
Siemens
MS
41
.1
(013D
11)
S50US
(3.0
I)
Bosch
DME
M3
.3.1
S52US
(3.2
I)
Siemens
MS
41
.1
(OBD
II)
120
Ignition
System
IGNITION
SYSTEM
120-1
IGNITION
SYSTEM
SCHEMATICS
...
.
.
.
.120-7
TABLES
a
.
Engine
Management
System
Variants
......
120-1
b
.
Ignition
Coil
Resistance
(M42
engine)
......
120-4
c
.
Ignition
Coil
Resistance
(M44
engine)
......
120-4
d
.
Ignition
Coil
Resistance
(6-cylinder
engine)
..
.
.
.
.
.
.
.
.
.
.
.
.....
.
..
120-5
NOTE-
All
engines
coveredby
this
manual,
with
theexception
of
the
1992
M50,
incorporate
knocksensors
as
part
of
the
engine
management
system
.
The
initial
ignition
point
is
determined
by
the
crankshaft
po-
sition/rpm
sensor
during
cranking
.
Once
the
engine
is
run-
ning,
timing
is
continually
adjusted
based
on
operating
conditions
.
A
characteristic
ignition
map
is
shown
in
Fig
.
1
.
A
map
similar
to
the
one
shown
is
digitally
stored
in
the
engine
control
module
.
GENERAL
120-
6
IGNITION
SYSTEM
Crankshaft
position/rpm
sensor,
testing
and
replacing
(front
mounted)
1
.
Disconnect
sensor
harness
connector
.
2
.
Using
a
digital
multimeter,
check
resistance
between
terminals
1
and
2
in
connector
.
See
Fig
.
10
.
n1
n2n3
Fig
.
10
.
Crankshaft
position/rpm
sensorconnector
.
Crankshaft
positionlrpm
sensor
specifications
"
Coil
resistance
(approx
.)
terminais
1
and
2
....
.
..
...
....
1280
±
10%
ohms
"
Air
gap
(sensor
distance
from
toothed
wheel)
..
.
.
........
.1
.0
±
0
.3
mm
(0
.04
±
0
.01
in
.)
3
.
If
the
resistance
is
not
correct,
the
sensor
is
faulty
and
should
be
replaced
.
NOTE
-
When
installing
the
new
sensor,
be
sure
thewiring
Is
rerouted
in
the
same
orientation
.
Secure
the
sensor
us-
ing
new
wire
ties
.
Tightening
Torque
"
Crankshaft
position/rpm
sensor
to
mounting
bracket
.........
.
.
5
t
1
Nm
(62
t
9
in-lb)
Crankshaft
position/rpm
sensor,
4
.
Installation
is
reverse
of
removal
.
Use
a
new
O-ring
replacing
(rear
mounted)
when
installing
sensor
.
Be
sure
wiring
is
rerouted
in
same
orientation
.
1
.
Disconnect
sensor
harness
connector
.
6502AGN56
2
.
Locatesensor
on
rear
left
sideof
cylinder
block
.
Re-
move
sensormounting
bolt
and
remove
sensorfrom
cylinder
block
.
IGNITION
SYSTEM
SERVICE
3
.
Installation
is
reverse
of
removal
.
Use
a
new
O-ring
when
installing
sensor
.
Be
sure
wiring
is
rerouted
in
same
orientation
.
Secure
sensor
using
new
wire
ties
.
NOTE-
It
may
be
easier
to
remove
the
sensor
working
from
the
underside
of
the
vehicle
.
Camshaft
Position
(CMP)
Sensor
The
camshaft
position
(CMP)
sensor
is
usedby
the
engine
management
system
for
sequential
fuel
injection
and
knock
control
.
Camshaft
position
(CMP)
sensor,
replacing
(4-cylinder
engine)
1
.
Remove
CMP
sensorfromtop
timing
cover,
just
above
coolantthermostat
housing
.
See
Fig
.
11
.
Fig
.
11
.
Camshaft
position
sensor
mounting
bolt
(arrow)
.
M42
engine
shown
.
2
.
On
M42
engines
to
9/93
:
Disconnect
CMP
harness
plug
just
above
oil
filter
housing
.
3
.
On
M42
from9/93
and
all
M44
engines
:
Remove
upper
intake
manifold
as
described
in
113
Cylinder
Head
Re-
moval
and
Installation
.
Then
unplug
CMP
sensor
har-
ness
connector
below
manifold
.
Camshaft
position
(CMP)
sensor,
replacing
(6-cylinder
engine)
1
.
Remove
plastic
cover
from
above
fuel
injectors
.
2
.
Disconnect
harness
connector
from
VANOS
solenoid
and
unscrew
solenoid
from
VANOS
control
unit
.
Re-
"
Clean
contactsurface
on
engine
block
before
fnstall
move
oil
supply
line
from
VANOS
control
unit
.
See
117
ing
knock
sensors
.
Camshaft
Timing
Chain
.
3
.
Remove
camshaft
position
(CMP)
sensor
from
left
frontof
cylinder
head,
next
to
top
of
oil
filter
housing
.
"
Knock
sensor
to
cylinder
block
....
20
Nm
(15
ft
.
lbs
.)
4
.
Disconnect
CMP
sensor
harnessfrom
under
intake
manifold
.
5
.
Installation
is
reverse
of
removal
.
Use
a
new
O-ring
when
installing
sensor
.
Be
sure
wiring
is
rerouted
in
same
orientation
.
Tightening
Torques
"
CMP
sensor
to
cylinder
head
....
.
.
..
5
Nm
(3
.5
ft-Ib)
"
VANOS
oil
supply
pipe
to
VANOS
control
unit
...........
.
..
32
Nm
(24
ft-Ib)
"
VANOS
solenoid
to
VANOS
control
unit
...
.
.................
30
Nm
(22
ft-Ib)
Knock
sensors,
replacing
Knock
sensors
are
usedon
engines
with
Bosch
DME
M1
.7,
Bosch
DME
M3
.3
.1,
Bosch
DME
M5
.2,
and
Siemens
MS
41
.1
engine
management
systems
.
The
knocksensors
are
bolted
to
the
left
sideof
the
cylinder
block
and
monitor
the
combus-
tion
chamber
for
engine-damaging
knock
.
If
engine
knock
is
detected,
the
ignition
point
is
retarded
accordingly
via
the
en-
gine
control
module
.
CA
UTION-
"
Label
knock
sensorharness
connectors
before
disconnecting
them
.
The
connectors
must
not
be
interchanged
.
Engine
damage
may
result
if
the
sensors
are
monitoring
the
wrong
cytinders
.
"
Note
the
installed
angle
of
the
knock
sensoron
the
block
before
removing
it
.
Reinstall
the
sensor
in
the
same
position
.
Be
sure
to
usea
torque
wrench
when
tightening
the
sensormounting
bola
NOTE
-
"
On
M52
engines,
a
single
harness
connects
the
twosensors
to
the
main
harness
connector
.
The
shorter
cable
lead
fs
for
the
knock
sensor
for
cytinders
4,
5,
and
6
.
Tightening
Torque
IGNITION
SYSTEM
120-
7
0012730
Fig
.
12
.
Knock
sensor
mounting
bolt
on
front
left
side
of
cylinder
block
.
NOTE-
Knock
sensor
function
Is
monitoredby
the
On-Board
Diagnostic
system
.
If
a
knock
sensor
is
detected
to
be
faulty,
an
appropriatediagnostic
trouble
code
(DTC)
may
be
stored
in
memory
.
See
100
Engine-General
for
information
on
retrieving
DTCs
.
On
6-cylinder
engines,
the
knock
sensors
are
accessible
af-
ter
removing
the
intake
manifold
.
On
4-cylinder
engines,
the
upper
section
of
the
intake
manifold
should
be
removed
to
ac-
cess
the
sensors
.
See
Fig
.
12
.
NOTE-
Intakemanifold
removal
and
installation
procedures
are
"
Cylinder
no
.
1is
at
the
front
of
the
engine
.
covered
in
113
Cylinder
HeadRemoval
and
Installation
.
Ignition
Firing
Order
Ignition
Firing
Order
"
4-cylinder
engines
.....
..
...
.
..........
.1-3-4-2
"
6-cylinder
engines
...........
..
.
.
..
..
1-5-3-6-2-4
IGNITION
SYSTEM
SCHEMATICS
Fig
.
13
through
Fig
.
17
show
ignition
system
schematics
usedon
the
enginescoveredby
this
manual
.
IGNITION
SYSTEM
SCHEMATICS
120-8
IGNITION
SYSTEM
1
1
.0
GN
1
.0
Gl
.0
GN
I
Ign
coil
1
.0
GN
.
Tti
%ti
r,
_%ti
_
_
ice_
I
25
52
5524
51
54
56
I
Power
input
power
input
t
U
Engine
Control
Module
(Bosch
DME
Ml
.7)
II
Powerinput
Mainrelaycontrol
I
15
42
43
16442868
67
34
6
26
27
1
-----
__
V
_
--
_
~
8K
.35
BK
.35
13,1
1
.35
YE
1
.35
BK35
VE
.35
3
cyl
.1
1
11
E
S
2
1
.0
BR
2
.5
BR
Ign
.
coil
cyl
.
3
II
Ign
.
coil
Ign
.
coil
3
cyI
.
2
1
Y
_
Y
2
k
3
cyl
.
4
IGNITION
SYSTEM
SCHEMATICS
Battery
voltage
in
run
or
start
(
vía
ignition
switchterminal
15)
WIRING
COLOR
CODE
4
.0
GN
1
.0
BR'V
.
Camshaft
Knock
Sensor
Knock
Sensor
Position
(cyl
.1-2)
(cyl
.3-4)
Sensor
Fig
.
13
.
Bosch
DME
M1
.7
ignition
system
circuit
for
M42
engine
.
Ground
(RH
rearof
engine
compartment,
rear
of
shock
tower)
N[INS
Crankshaftlrpm
Position
Sensor
Battery
voltage
in
run
or
start
(vía
main
relay
terminal
87)
Ground
(RH
rearof
engine
compartment,
rearof
shock
tower)
5GN
BK
-
BLACK
BR
"
BROWN
RD
-
RED
YL-
YELLOW
GN
-
GREEN
BL
-
BLUE
VI
-
VIOLET
GY
-
GREY
WT
-
WHITE
PK
-
PINK
Warning
:
Lethal
voltagepresent
Battery
voltage
at
all
times
to
Main
relay
(terminal
85)
'Y
Y
---------------------
0013087
^1
.5WT
^1
.5RD
^1
.5YL
^1
.5BL
r
--__
____-
__-_
___-_
-___-_____--__--
-____-___
____-
i
26
g
5022
23
54
5
I
Power
input
power
input
I
Engine
Control
Module
(Bosch
DME
M5
.2)
I
I
grounds
I
P
owerinput
Main
relay
control
I
70
40
71
21
2078
34
55
626
27
----------------------
-
---------
-
--
-
------------
-
-----------
.,
v
1
1
.1
v
`
1
35BK
35BK
2
(
1Y
¡3
194
Knock
Sensor
Knock
Sensor
(cyl
.1-2)
(cyl
.3-4)
Frommain
relay
terminal
87
(battery
voltage
in
run
or
start
Battery
voltage
in
run
or
start
(
via
ignition
switch
Warnin
terminal
15)
Lethal
óltage
WIRING
present
COLOR
CODE
2
.5
GN
'
1
.0
YL
/
1
.0
BL
/
1
.0
RDNJT
.35
BK
/
/
.35
BK
Camshaft
Position
Sensor
-_
Fig
.
14
.
Bosch
DME
M5
.2
ignition
system
circuit
for
M44
engine
.
Ground
(RH
rear
of
engine
compartment,
rearof
shock
tower)
Crankshaftirpm
Position
Sensor
IGNITION
SYSTEM
120-9
Batteryvoltage
Battery
voltage
in
run
or
start
in
run
or
start
(via
main
relay
(
via
ignition
switch
terminal
87)
terminal
15)
BK
-
BLACX
BR
-
BROWN
RD
-
RED
YL
-
YELLOW
GN
-
GREEN
BL
-
BLUE
VI
-
VIOLET
GY
-
GREY
WT
-
WHITE
PK
-
PINK
Battery
voltage
at
all
times
to
Main
relay
(terminal
85)
Ground
(RH
rear
of
engine
compartment,
rearof
shock
tower)
0012721
lGNITION
SYSTEM
SCHEMATlCS
120-10
IGNITION
SYSTEM
Ground
(rear
of
engine
compartment,
rear
of
passenger
side
shock
tower)
.!
BK
Camshaft
Position
Sensor
IGNITION
SYSTEM
SCHEMATICS
Batteryvoltage
in
run
or
start
(
via
ignition
switch
terminal
15)
---------------------------------------------------------
55
S5154
i
power
input
Power
input
1
DME
Control
Module(Bosch
DME
M3
.1)
Ground
-
(RHrear
of
enginecompartment,
rearof
passenger
side
shock
tower)
Fig
.
15
.
Bosch
DME
M3
.1
usedon1992
M50
engines(without
VANOS)
.
.EBK
Crankshaftlrpm
Position
Sensor
5GN
1.0
RD
Ground
(RH
rearof
enginecompartment,
rear
of
passenger
side
shock
tower)
WIRING
COLOR
CODE
BK
-
BLACK
BR
-
BROWN
RD
-
RED
YL
-
YELLOWGN
-
GREEN
BL
-
BLUE
VI-
VIOLET
GY
"
GREY
WT
"
WHITE
PK
-
PINK
Batteryvoltage
in
run
or
start
(
via
main
relay
Battery
voltage
terminal
87)
in
run
or
start
(via
ignition
switch
terminal
15)
11508
1
grounds
Main
rela
control
P
ower
Input
Y
I
-
34
---"--
6
26
27
1
Battery
voltage
at
all
times
to
Main
relay
(terminal
85)
RER
Knock
Sensor
Knock
Sensor
(cyl
.1-3)
(cyl
.4-6)
Batteryvoltage
IMIRING
in
run
or
start
COLORCODE
(
via
ignition
switch
termina¡
15)
BK
BLAOK
BR
BROWN
RD
-
RED
YL
-
YELLOW
GN
"
GREEN
EL
-
BLUF
VI
-
VIOLET
GY
-
GREY
WT
-
WHITE
PK
-
PINK
4
.0
GN
l1/1j\
I'1
/~/1r1
l\r1
1
55
so
si
52
23
25
24
56
54
1
Power
input
Power
input
III
O
Engine
Control
Module
(Bosch
DMEM13
.1)
II
grounds
P
ower
input
Main
relaY
control
I
70
__
_
71
69
17
28
43
16
-34---"-6
26
27
____________________________________________
From
main
relaterminal
87
(battery
voltage
in
run
or
start
.5
YL
Camshaft
Position
Sensor
Ground
(RH
rearof
enginecompartment,
rear
of
shock
tower)
.5
BK
Crankshaft/rpm
Position
Sensor
Fig
.
16
.
Bosch
DME
M33
.1
ignition
system
círcuit
for
1993-1995
M50
engines
with
VANOS
.
IGNITION
SYSTEM
120-11
Ground
=
(RH
rear
of
engine
compartment,
back
sideof
shock
tower)
Batteryvoltage
Battery
voltage
in
run
or
start
in
run
or
start
(
via
ignition
switch
(
via
main
relay
terminal
15)
terminal
87)
1
.0
RD
11506a
.5
BR
Batteryvoltage
at
all
times
to
Main
relay
(terminal
85)
IGNITION
SYSTEM
SCHEMATICS