Page 933 of 1002

Downloaded from www.Manualslib.com manuals search engine
Sunroof, adjusting
The sunroof is controlled by a set of cables that move the sun-
roof panel along guide rails when the motor is operated. The
sunroof can be adjusted without removing it from the car.
NOTE-
Be sure to check drains in front corners of sunroof carrier if
water is entering car through headliner.
- The sunroof panel should be adjusted under the following cir-
cumstances:
Sunroof misaligned with roof.
Sunroof does not close squarely.
* Wind noise at high speeds (sunroof closed).
Sunroof has been removed.
For correct sunroof alignment:
Sunroof must be fully closed.
Gap must be even all around edge of sunroof.
Front of sunroof must be flush to
1 mm (0.04 in.) below sur-
face of roof.
. Rear of sunroof must be flush to 1 mm (0.04) above sur-
face of roof.
NOTE-
Use a credit card to measure the gap. The card sllould insert
through the gap with equal resistance all around the perimeter.
Sunroof with steel roof panel, adjusting
- The headliner panel must be disengaged from the drive as-
sembly and moved rearward in order to access the roof panel
attaching screws.
CAUTIOI\C
Sunroof panel must never be moved to open position when . .
I the headliner is disenaaaed. 1
- Start with a fully closed roof panel.
- Remove drive motor access cover. See Sunroof motor, re-
placing.
Using hex key from tool kit, turn motor drive 90" counter-
clockwise.
Rear of sunroof panel will drop
2 to 3 mm (0.08 to 0.12 in).
This disengages headliner from sunroof panel.
- Push headliner panel rearward, exposing roof panel attach-
ing screws.
Page 934 of 1002
Downloaded from www.Manualslib.com manuals search engine
l Sunroof
4 Adjusting rear roof height:
Remove fasteners
(A) and (6)
Slide in left and right side adjusting wedges (C) until ideal
setting is reached.
Press sunroof panel forward and tighten wedge nuts
(6).
* Tighten center nut (A).
4 Adjusting front roof height.
Loosen lefl and right fasteners
(A)
Set front of sunroof to ideal height by moving panel up or
down.
Tighten fasteners
(A).
Insert hex key in drive motor and turn 90" clockwise.
Pull headliner panel forward until it locks in place.
Tightening torque
Wedge locking nuts 1.5 Nm (1 3 in-lb)
Page 935 of 1002

Downloaded from www.Manualslib.com manuals search engine
Sunroof
Sunroof with glass roof panel, adjusting - -
< Slide sunroof liner back into roof cavity until approx. 70 mm
(2.75 in) is exposed.
Raise glass sunroof panel to vent position to expose rubber
gaiter (arrow).
- Working from center section of gaiter (arrow), carefully pull
gaiter off slotted mounting on sunroof glass panel.
CA UTIOW-
The gaiters tear easik
* Do not attempt to remove gaiters from lower edge of
sliding mechanism.
- With gaiters removed, three adjusting screws are visible at
front and rear of panel.
4 Sunroof panel is retained by three Torx screws (arrows) on
each side. To adjust sunroof height:
Loosen Torx screws until sunroof can just be moved.
- Push sunroof panel forward.
Push sunroof panel up or down until correct height is
achieved.
Reinstall sunroof gaiter.
Sunroof height adjustment specifications
Rear
Flush1 1 rnrn (0.04 in) higher than roof top
Front Flush
11 rnrn (0.04 in) lower than roof top
Tightening torque Sunroof panel to roof (Torx)
6 Nrn (4.4 in-lb)
Page 936 of 1002
Downloaded from www.Manualslib.com manuals search engine
1 Sunroof
Sunroof assembly removal and installation involves headliner
removal, and is not covered in this manual. After sunroof re-
pairs, be sure to follow initialization and adjustment proce-
dures given earlier.
I Sunroof comDonents
1. Left rubber boot suppori
2. Left upper control rail
3. Left side water channel repair ltit
4. Left lower control rail
5. Left cover
6. Left side slider
7. Cross member
8. Sunroof frame
9. Trim panel
10. Gasket
11. Glass roof cover
m5sm.7 - -.
Sunroof panel, removing and installing
(steel or glass)
4 To remove sunroof panel, open sunroof and remove wind
blocker
by removing Tom screw (arrow) on each side.
Page 960 of 1002
Downloaded from www.Manualslib.com manuals search engine
721-12
Airbag System (SRS)
Head protection airbag (HPS)
4 Replacement of a head protection airbag (HPS) is an exten-
sive operation, including removal of the following:
Complete dashboard
Complete headliner
Windshield pillar (A-pillar) trim
Door pillar (B-pillar) trim
- Before starting work on the HPS airbag, disconnect negative
(-) cable from battery and cover negative terminal with insu-
lating material.
Prior to disconnecting the battery, read the battery discon-
nection cautionsgiven in001 General Warnings and Cau-
tions.
Tightening torque HPS
airbag to body 11 Nm (8 ft-lb)
HPS airbag mounting bracket
to A or B-pillar
HPS gas generator to
dashboard reinforcement
(M6
self-tapping screw) 2.5
Nm (22 in-lb)
4 Nm (35 in-lb)
Page 961 of 1002

Downloaded from www.Manualslib.com manuals search engine
OBD On-Board Diagnostics
I I
General ........................... OBD-1 Diaqnostic Trouble Codes (DTCs) . . OBD-9
On-Board Diagnostics (OBD I!) ..... OBD-I
Malfunction Indicator Light (MIL)
........ OBD-2
Scan tools and scan tool display.
........ OBD-3
Diagnostic monitors
.................. OED-4
Drive cycle
......................... OED-6
Readiness codes
.................... OBD-6
Diagnostic trouble codes
(DTCs) ........ OBD-7
-
Automatic transmission diagnostic
trouble codes
....................... OBD-9
Engine diagnostic trouble
codes: M52 engine.
................. OED-13
Engine diagnostic trouble
codes: M54 engine.
................. OBD-17
Engine diagnostic trouble
codes: M62 engine.
................. OBD-24
This chapter outlines the fundamentals and equipment
requirements of On-Board Diagnostics
I1 (OBD 11) standards
as they apply to BMW vehicles. Also covered here is a listing
of BMW and OBD
I1 diagnostic trouble codes (DTCs).
ON-BOARD DIAGNOSTICS (QBD !I)
OBD II standards were developed by the SAE (Society of
Automotive Engineers) and CARB (California Air Resources
Board).
OED I1 is the second generation of on-board self-
diagnostic equipment requirements. These standards were
originally mandated for California vehicles. Since
1996 they
have been applied
toall passengervehicles sold in the United
States.
On-board diagnostic capabilities are incorporated into the
hardware and soflwareof the enginecontrol module
(ECM) to
monitor virtually every component that can affect vehicle
emissions. The
OED I1 system works to ensure that
emissions remain as clean as possible over the life of the
vehicle.
Each emission-influencing component is checked by a
diagnostic routine (called a monitor) to verify that it is
functioning properly.
If a problem or malfunction is detected,
the
diagnostic executive built into the OBD I1 system
illuminates a malfunction indicator light (MIL) on the
instrument panel.
The OBD
I1 system also stores diagnostic trouble codes
(DTCs) about the detected malfunction in the ECM so that a
repair technician can accurately find and fix the problem.
Page 964 of 1002

Downloaded from www.Manualslib.com manuals search engine
- -
On-Board Diagnostics
Professional diagnostic scan tools available atthe time of this
printing include the BMW factory tools
(DISplus, GTI,
MoDiC) and a small number of aftermarket BMW-specific
tools. See
020 Maintenance.
In addition to the professional line of scan tools, inexpensive
generic OBD
II scan tool software programs and handheld
units are readily available. Though limited, they are
nonetheless powerful diagnostic tools. These tools read live
data streams and freeze frame data as well as a host of other
valuable diagnostic data.
Diagnostic monitors
Diagnostic monitors run tests and checks on specific
emission control systems, components, and functions.
A complete drive cycle is requiredforthe tests to bevalid. See
Drive cycle in this repair group. The diagnostic monitor
signals the
ECM of the loss or impairment of the signal or
component and determines if a signal or sensor is faulty
based on
3 conditions:
* Signal or component shorted to ground
Signal or component shorted to
B+
Signal or component missing (open circuit)
The OBD
II system monitors all emission control systems that
are installed. Emission control systems vary by vehicle model
and year. For example, a vehicle may not be equipped with
secondary air injection, so no secondary air readiness code
would be present.
OBD
II software monitors the following:
Oxygen sensors
Catalysts
Engine misfire
- Fuel tank evaporative control system
Secondary air injection Fuel system
Oxygen sensor monitoring. When driving conditions allow,
response rate and switching time of each oxygen sensor is
monitored. The oxygen sensor heater function is also
monitored. The OBD
II system differentiates between
precataylst and post-catalyst oxygen sensors and reads each
one individually. In order
forthe oxygen sensor to be
effectively monitored, the system must be in closed loop
operation.
Page 966 of 1002

Downloaded from www.Manualslib.com manuals search engine
OBD-6
On-Board Diagnostics
Fuel system monitoring. This monitor looks at the fuel
delivery needed (long
/short term fuel trim) for proper engine
operation based on programmed data. If too much or not
enough fuel is delivered over a predetermined time, a DTC is
set and the MIL illuminates.
Fuel trim refers to adiustments to base fuel schedule.
Lono- ., term fuel trim refers to gradual adjustments to the fuel
calibration adjustment as compared to short term fuel trim.
Long term fuel trim adjustments compensate for gradual
changes that occur over time.
Fuel system monitoring monitors the calculated injection time
(ti) in relation to enginespeed, load and precatalyticconverter
oxygen
sensor(s) signals.
Using this data, the system optimizes fuel delivery for all
engine operating conditions.
Evaporative system monitoring. This monitor checks the
the fuel storage system and related fuel lines for leaks. It can
detect very small leaks anywhere in the system.
A leak detection unit (LDP or DMTL) is used to pressurize the
evaporative control system on a continuous basis (as the
drive cycle allows) and to
check system integrity.
Drive cycle
The OED II drive cycle is an important concept in
understanding OBD
II requirements. The purpose of the drive
cycle is to run ail of the emission-related on-board diagnostics
over a broad range of driving conditions.
A drive cycle is considered complete when all of the
diagnostic monitors have run their tests without interruption.
~ora drive cycle to be initiated, the vehicle must be started
cold and brought up to
1 60°F and at least 40°F above its
original starting temperature.
Readiness codes
Inspection/maintenance (I/M) readiness codes are mandated
as part of OBD
II. The readiness code is stored aftercomplete
diagnostic monitoring of specified components and systems
is carried out. The readiness code function was designed to
prevent manipulating an
I/M emission test procedure by
clearing faults codes or disconnecting the ECM or battery.