Sunday 18 February 2018

BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 62


BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 62
Information saved in
DME
Fault code
2F08 - P0113
Fault text
Intake-air temperature sensor, signal
Fault description
Intake Air Temperature Sensor 1 Circuit High (Bank 1)
Condition for fault identification
Test condition:
Time after end of start phase > 120 sec.
> 24 sec. (provisional data content definition),
engine must be running
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON in US versions only
Service instruction
none
P114A
2C7E - P114A
Information saved in
DME
Fault code
2C7E - P114A
Fault text
Oxygen sensor behind catalytic converter, trim control
Fault description
Post Catalyst Fuel Trim Via Oxygen Sensor System Too
Rich (Bank 1)
Condition for fault identification
Test condition:
O2 sensor trim control
No fault memories
Drive at 50 - 80 km/h and at moderate engine speed.
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Excessive trim controller deviation; behind catalytic
converter sensor voltage outside range around trim
controller specification point with trim controller active
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 63
(approximately < 0.2 V or approximately > 0.9 V)
Action in service
This fault automatically triggers an active test (secondary
fault stored in the control module's fault memory!).
1. Read out results of active test (are other fault codes still
stored in the fault memory)? => Then continue at this point!)
2. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
3. If the system test fails to produce a result then
4. Visual inspection of wiring and plugs
5. Electrical check of wiring
6. Replace wiring or plugs as indicated
7. Check exhaust system forward of downstream (post-cat)
O2 sensor for leaks
8. Replace downstream (post-cat) O2 sensor
9. Replace upstream (pre-cat) O2 sensor
10. Replace control module
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P114B
2C7E - P114B
Information saved in
DME
Fault code
2C7E - P114B
Fault text
Oxygen sensor behind catalytic converter, trim control
Fault description
Post Catalyst Fuel Trim Via Oxygen Sensor System Too
Lean (Bank 1)
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P114C
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 64
2C7F - P114C
Information saved in
DME
Fault code
2C7F - P114C
Fault text
Oxygen sensor behind catalytic converter 2, trim control
Fault description
Post Catalyst Fuel Trim Via Oxygen Sensor System Too
Rich (Bank 2)
Condition for fault identification
Test condition:
O2 sensor trim control
No fault memories
Drive at 50 - 80 km/h and at moderate engine speed.
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Excessive trim controller deviation; behind catalytic
converter sensor voltage outside range around trim
controller specification point with trim controller active
(approximately < 0.2 V or approximately > 0.9 V)
Action in service
This fault automatically triggers an active test (secondary
fault stored in the control module's fault memory!).
1. Read out results of active test (are other fault codes still
stored in the fault memory)? => Then continue at this point!)
2. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
3. If the system test fails to produce a result then
4. Visual inspection of wiring and plugs
5. Electrical check of wiring
6. Replace wiring or plugs as indicated
7. Check exhaust system forward of downstream (post-cat)
O2 sensor for leaks
8. Replace downstream (post-cat) O2 sensor
9. Replace upstream (pre-cat) O2 sensor
10. Replace control module
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P114D
2C7F - P114D
Information saved in
DME
Fault code
2C7F - P114D
Fault text
Oxygen sensor behind catalytic converter 2, trim control
Fault description
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 65
Post Catalyst Fuel Trim Via Oxygen Sensor System Too
Lean (Bank 2)
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P114F
2D16 - P114F
Information saved in
DME
Fault code
2D16 - P114F
Fault text
Air-mass sensor, signal
Fault description
Air Mass Flow Sensor Defective
Condition for fault identification
Test condition:
Engine start completed
Terminal condition: Terminal 15
Voltage condition:
OBD1 conditions met (voltage between 10 V and 16 V)
Condition for fault memory entry
0.2 sec.
Action in service
1) Visual inspection of plug-in contacts (at both component
and DME ends)
2) Measure sensor wire, power supply and ground (possible
intermittent contact!)
3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P115A
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 66
2D15 - P115A
Information saved in
DME
Fault code
2D15 - P115A
Fault text
Air-mass sensor, measurement range
Fault description
Mass or Volume Air Flow 'A' Maximum Exceeded
Condition for fault identification
Test condition:
Engine start completed
Terminal condition: none
Voltage condition:
OBD1 conditions met (voltage between 10 V and 16 V)
Condition for fault memory entry
0.2 sec.
Action in service
1) Check frequency of HFM
2) Check sensor and replace as indicated
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P116C
2D0F - P116C
Information saved in
DME
Fault code
2D0F - P116C
Fault text
Air-mass sensor, signal
Fault description
Air Mass Flow Sensor Signal Range
Condition for fault identification
Test condition:
Engine start completed
Terminal condition: Terminal 15 ON
Voltage condition:
OBD1 conditions met (voltage between 10 V and 16 V)
Condition for fault memory entry
0.2 sec.
Action in service
1) Visual inspection of plug-in terminals (at components and
DME)
2) Perform electrical check on sensor wire, power supply
and ground
3) Replace sensor
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 67
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P116D
2D0F - P116D
Information saved in
DME
Fault code
2D0F - P116D
Fault text
Air-mass sensor, signal
Fault description
Air Mass Flow Sensor Signal Gradient Error
Condition for fault identification
Test condition:
Data content defined for this fault
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
Data content defined for this fault
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P116E
2D0F - P116E
Information saved in
DME
Fault code
2D0F - P116E
Fault text
Air-mass sensor, signal
Fault description
Air Mass Flow Sensor Signal Electrical
Condition for fault identification
Test condition:
Engine start completed
Terminal condition: Terminal 15 ON
Voltage condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 68
OBD1 conditions met (voltage between 10 V and 16 V)
Condition for fault memory entry
0.2 sec.
Action in service
1) Visual inspection of plug-in contacts (at both component
and DME ends)
2) Measure sensor wire, power supply and ground (possible
intermittent contact!)
3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0117
2EE0 - P0117
Information saved in
DME
Fault code
2EE0 - P0117
Fault text
Coolant temperature sensor, signal
Fault description
Engine Coolant Temperature Sensor 1 Circuit Low
Condition for fault identification
Test condition:
Coolant temperature signal monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9.15 V
Condition for fault memory entry
1.5 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON, electrical water pump and E fan at full power with
engine running
Service instruction
none
P0118
2EE0 - P0118
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 69
Fault code
2EE0 - P0118
Fault text
Coolant temperature sensor, signal
Fault description
Engine Coolant Temperature Sensor 1 Circuit High
Condition for fault identification
Test condition:
Coolant temperature signal monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9.15 V
Condition for fault memory entry
1.5 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON, electrical water pump and E fan at full power with
engine running
Service instruction
none
P0121
2CF6 - P0121
Information saved in
DME
Fault code
2CF6 - P0121
Fault text
Throttle-valve potentiometer 1, plausibility to air mass
Fault description
Throttle/Pedal Position Sensor/Switch 'A' Circuit
Range/Performance
Condition for fault identification
Test condition:
Plausibility check on throttle valve aperture angle as
measured aginst modelled data
Terminal condition: Terminal 15 on, engine on
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.25 sec.
Action in service
1) Check: The sum of throttle valve voltages must equal 5
V,
2) Perform electrical check on wiring from DME to throttle
valve,
3) Visual inspection of plug-in contacts (at component,
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 70
wiring harness and DME),
4) Replace component
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: WAL_1, reduced engine output!,
MIL ON
possible EMB + rpm limit at 1300 rpm
Service instruction
none
P0122
2CF9 - P0122
Information saved in
DME
Fault code
2CF9 - P0122
Fault text
Throttle-valve potentiometer
Fault description
Throttle/Pedal Position Sensor/Switch 'A' Circuit Low
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0123
2CF9 - P0123
Information saved in
DME
Fault code
2CF9 - P0123
Fault text
Throttle-valve potentiometer
Fault description
Throttle/Pedal Position Sensor/Switch 'A' Circuit High
Condition for fault identification
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 71
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0128
2EF4 - P0128
Information saved in
DME
Fault code
2EF4 - P0128
Fault text
Map thermostat, mechanism
Fault description
Coolant Thermostat (Coolant Temperature Below
Thermostat Regulating Temperature)
Condition for fault identification
Test condition:
Outside temperature >-10 °C
Start temperature (coolant temperature)<65 °C
und >-10 °C
Speed > 30 and<130km/h
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Once release point is reached 25 sec.
Action in service
1. Check heating of engine
2. Check thermostat and replace as indicated
Fault effect and breakdown warning
Driver information
Warning light:
MIL on in 2nd driving cycle
Service instruction
none
P130A
2AA3 - P130A
Information saved in
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 72
DME
Fault code
2AA3 - P130A
Fault text
Camshaft sensor, exhaust, space loss
Fault description
Camshaft Position Sensor 'B' Segment Timing Error (Bank
1)
Condition for fault identification
Test condition:
NWA synchronous
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On every camshaft flank if the flank ratio is not in tolerance.
Action in service
1. Check signal wire for short to positive, ground, opens and
interference pulses
2. Replace camshaft exhaust side sensor,
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC,
CAM operates in emergency default mode
Service instruction
none
P0131
2C3F - P0131
Information saved in
DME
Fault code
2C3F - P0131
Fault text
DME, internal fault: oxygen sensor, evaluation module
Fault description
O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
Condition for fault identification
Test condition:
Monitoring of O2 sensor chip
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Short to ground in self-diagnosis processor chip
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Check wires
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor for Bank 2
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 73
4. Check wiring harness for shorts to positive or ground and
shorts/shunt to other bank (melted?) => Replace wiring
harness
5. Replace O2 sensor
6. Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0132
2C3F - P0132
Information saved in
DME
Fault code
2C3F - P0132
Fault text
DME, internal fault: oxygen sensor, evaluation module
Fault description
O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
Condition for fault identification
Test condition:
Monitoring of O2 sensor chip
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Self-diagnosis processor chip has short to positive
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Check wires
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor for Bank 2
4. Check wiring harness for shorts to positive or ground and
shorts/shunt to other bank (melted?) => Replace wiring
harness
5. Replace O2 sensor
6. Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0133
2C39 - P0133
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 74
Fault code
2C39 - P0133
Fault text
Oxygen sensor before catalytic converter, dynamics
Fault description
O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
Condition for fault identification
Test condition:
O2 sensor dynamic test
No fault memories
Drive at 50 - 80 km/h and at moderate engine speed.
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Reduced dynamic response from sensor
Action in service
Replace the suspect O2 sensor
If this fails to resolve the issue, inspect the wiring.
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
(DME) Condition For Fault Memory Entry - None
2CA6 - P0135
Information saved in
DME
Fault code
2CA6 - P0135
Fault text
Oxygen sensor heating before catalytic converter, function
Fault description
O2 Sensor Heater Circuit (Bank 1 Sensor 1)
Condition for fault identification
Test condition:
Data content defined
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 75
Service instruction
none
(DME) Condition For Fault Memory Entry - 1
2CA6 - P0135
Information saved in
DME
Fault code
2CA6 - P0135
Fault text
Oxygen sensor heating before catalytic converter, function
Fault description
O2 Sensor Heater Circuit (Bank 1 Sensor 1)
Condition for fault identification
Test condition:
Check O2 sensor heater; sensor too cold
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor temperature < 680 °C for more than 5 sec.
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Check wires (including resistance)
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor on Bank 1 (water or
corrosion in the plug? => Repeatedly disconnect the plug
and then FIRMLY press it back in)
4. Replace O2 sensor
5. Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P135B
2E69 - P135B
Information saved in
DME
Fault code
2E69 - P135B
Fault text
Knock-sensor signal 2
Fault description
Knock Sensor 2 Circuit Range/Performance (Bank 1)
Condition for fault identification
Test condition:
Knock sensor signal monitor
Vehicle road operation at >2800 1 rpm (current data status,
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 76
tends toward >2560 rpm) and air mass > 180 mg/unit. It is
not possible to clear fault by switching ignition terminals.
Compliance with the activation conditions and absence of
malfunction extending over several seconds are required
before fault code can be cleard.
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
The debounce time is derived from assessment of statistical
diagnosis
Action in service
1. Check knock sensor connection to verify that it is tight.
2. Check wire connecting knock sensor 1 and enginemanagement
control module
3. Check for connection between knock sensor 1 and ground
or positive
4. Replace knock sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning message. (No closed-loop knock control
available. Power loss, as engine reverts to operation in safe
range.)
Service instruction
none
P0137
2C75 - P0137
Information saved in
DME
Fault code
2C75 - P0137
Fault text
Oxygen sensor behind catalytic converter, signal
Fault description
O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor signal check
No fault memories;
Mass airflow exceeds 10 kg/h
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Bank 1 downstream (post-cat) O2 sensor voltage less than
0.02 V; internal resistance in circuit for downstream oxygen
sensor less than 10 ohms
Action in service
1. Check wiring
2. Check plugs
3. Resistance measurement
4. Measure voltage
5. Replace Bank 1 downstream (post-cat) O2 sensor
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 77
Driver information
Warning light:
MIL ON
Service instruction
none
P0138
2C73 - P0138
Information saved in
DME
Fault code
2C73 - P0138
Fault text
Oxygen sensor behind catalytic converter, signal
Fault description
O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor signal test
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Voltage on Bank 1 O2 sensor behind catalytic converter
greater than 4.6 V
Action in service
1. Check wiring
2. Measure downstream (post-cat) O2 sensor voltage
3. Check plug
4. Replace Bank 1 downstream (post-cat) O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0139
2C7B - P0139
Information saved in
DME
Fault code
2C7B - P0139
Fault text
Oxygen sensor behind catalytic converter, signal
Fault description
O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
Condition for fault identification
Test condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 78
O2 sensor behind catalytic converter voltage too high with
overrun injection deactivation active; signal sticks at rich
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Voltage > 0.2 V
Action in service
1. Check wiring
2. Check plugs
3. Measure wire resistance against positive and ground
4. Replace Bank 1 downstream (post-cat) O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0140
2C77 - P0140
Information saved in
DME
Fault code
2C77 - P0140
Fault text
Oxygen sensor behind catalytic converter, signal
Fault description
O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor signal test
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor voltage between 0.4 V and 0.5 V;
internal resistance in downstream oxygen sensor's circuit
exceeds 60 kOhms
Action in service
1. Visual inspection of wiring and plugs
2. Measure resistance
3. Replace affected wire
4. Replace wiring harness
5. Replace O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 79
P140A
2A00 - P140A
Information saved in
DME
Fault code
2A00 - P140A
Fault text
Secondary-air system
Fault description
Secondary Air Injection System Insufficient Total Flow
(Bank 1 and Bank 2)
Condition for fault identification
Test condition:
Activation conditions:
- Engine start
- Secondary air-injection must be active
- Ambient temperature >3 °C
-3.8 °C < Coolant temperature < 50.3 °C
Terminal condition: Terminal 15, engine start
Voltage condition:
Vehicle electrical system voltage (battery voltage between 7
& 15 V)
Condition for fault memory entry
40 sec.
Action in service
1. Visual inspection from connecting hose between
secondary air injection pump (SAP) and secondary airinjection
valve (SAV). Replace the hose if it is damaged.
2. Determine whether hose is connected.
- if not - connect hose. A click must be audible when the
hose is connected.
3. Conduct EOL test and listen to determine whether SAP is
running or not:
- if yes - determine whether the pump is producing pressure
(hold with hand), it should be possible to feel pressure
- of not - check wiring to pump (plug, relay, wiring),
conduct EOL test with pump supplied by separate 12V
power source. (With additional fault code entry => Replace
pump)
4. Remove SAV from motor and connect to the hose. -
Conduct EOL test and use hand to determine whether air is
flowing through the valve.
If so, then the valve is defective and must be replaced.
If not, valve is OK
5. Clean the passage between exhaust gas banks 1 and 2 (in
engine block)
6. Install SAV again, run through EOL test. If the
malfunction is registered again, repeat steps 5 and 6.
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P140E
29DC - P140E
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 80
Information saved in
DME
Fault code
29DC - P140E
Fault text
Cylinder injection cutout
Fault description
Cylinder Injection Cut-Off, Fuel Level Too Low
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0141
2CA8 - P0141
Information saved in
DME
Fault code
2CA8 - P0141
Fault text
Oxygen sensor heating behind catalytic converter, function
Fault description
O2 Sensor Heater Circuit (Bank 1 Sensor 2)
Condition for fault identification
Test condition:
Check internal resistance of O2 sensor to check sensor
heater => If the heater is too weak, the O2 sensor's internal
resistance rises too high (= sensor too cold)
No fault memories;
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Internal resistance R > 12000 Ohm (US) or 15000 Ohm
(ECE)
Action in service
0. Was the temperature drop caused by external factors
(driving into snow pile, ice on O2 sensor?) Thaw sensor,
clear all fault memory, continue driving!
1. Check O2 sensor heater: Contact resistance on plugs and
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 81
in wiring is excessive (DME - wiring harness - sensor)
2. Check wiring
3. Check O2 sensor plug (water or corrosion in the plug?
Repeatedly disconnect the plug and then re-insert it
FIRMLY)
4. Replace plug and/or wire as indicated
5. Replace the affected downstream (post-cat) O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P143B
2AD9 - P143B
Information saved in
DME
Fault code
2AD9 - P143B
Fault text
EAC sensor, coding
Fault description
Direct Ozone Reduction Catalyst Temperature Sensor
Wrong Code
Condition for fault identification
Test condition:
EAC sensor must be installed, and the correct data set
(SULEV) must be programmed in the DME
Terminal condition: Terminal 15
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
24 sec.
Action in service
Replace EAC sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL in second driving cycle
Service instruction
none
P143C
2AD8 - P143C
Information saved in
DME
Fault code
2AD8 - P143C
Fault text
EAC sensor, monitoring
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 82
Fault description
Direct Ozone Reduction Catalyst Temperature / Radiator
Coolant Temperature Correlation
Condition for fault identification
Test condition:
Coolant temperature > 86 °C, Coolant temperature at
radiator discharge >40 °C --> meaning thermostat is
certainly open and the EAC sensor in valid temperature
range
Terminal condition: none
Voltage condition:
UBatt >10 V
Condition for fault memory entry
at least twice (more often as required) Drive at least 30 sec.
as during acceleration from rest in urban traffic
Action in service
Check temperature gradient (Service Test); install new
sensor as indicated
Fault effect and breakdown warning
Driver information
Warning light:
MIL in 2nd DC
Service instruction
none
P143E
2AD8 - P143E
Information saved in
DME
Fault code
2AD8 - P143E
Fault text
EAC sensor, monitoring
Fault description
Direct Ozone Reduction Catalyst Temperature Sensor
Gradient Too Low
Condition for fault identification
Test condition:
Coolant temperature > 86 °C, Coolant temperature at
radiator discharge >40 °C --> meaning thermostat is
certainly open and the EAC sensor in valid temperature
range
Terminal condition: none
Voltage condition:
UBatt >10 V
Condition for fault memory entry
at least twice (more often as required) Drive at least 30 sec.
as during acceleration from rest in urban traffic
Action in service
Check temperature gradient (Service Test); install new
sensor as indicated
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 83
Driver information
Warning light:
MIL in 2nd DC
Service instruction
none
P150A
2E8B - P150A
Information saved in
DME
Fault code
2E8B - P150A
Fault text
Intelligent battery sensor, signal
Fault description
Battery Sensor BSD (Bit Serial Data Interface) Extended
Communication Circuit
Condition for fault identification
Test condition:
IBS: Interference with extended communications on BSD
bus
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
10 sec.
Action in service
1. Check BSD wire for sporadic shorts to battery voltage
and ground
2. Check for intermittent contacts
3. Systematically disconnect other BSD components one
after the other and replace as indicated
4. If fault persists after clearing fault memory, replace
battery sensor
5. If fault memory entry is logged repeatedly, replace battery
sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning lamp or CC status report
Service instruction
none
2E8B - P150B (DME)
2E8B - P150B
Information saved in
DME
Fault code
2E8B - P150B
Fault text
Intelligent battery sensor, signal
Fault description
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 84
Battery Sensor BSD (Bit Serial Data Interface)
Communication Circuit
Condition for fault identification
Test condition:
IBS: Interference in data communications on BSD bus
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
10 sec.
Action in service
1. Check BSD wire for shorts to battery voltage and ground
2. Check for open wires
3. Disconnect other BSD components one after the other and
replace as indicated
4. If fault persists after clearing fault memory, replace
battery sensor
5. If fault memory entry is logged repeatedly, replace battery
sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning lamp or CC status report
Service instruction
none
2E8E - P150B (DME)
2E8E - P150B
Information saved in
DME
Fault code
2E8E - P150B
Fault text
Intelligent battery sensor, communication
Fault description
Battery Sensor BSD (Bit Serial Data Interface)
Communication Circuit
Condition for fault identification
Test condition:
IBS communications monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Terminal 87 >10.0 V
Condition for fault memory entry
10 sec.
Action in service
1. Determine whether battery sensor is installed. If not, use
SGBD to delete all adaptation data and then switch ignition
off/on.
2. Check continuity in wire connecting DME to battery
sensor (BSD_BUS)
3. Ensure correct fit of battery sensor on battery ground
terminal and check seating of all plugs
4. Replace battery sensor.
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 85
Driver information
Warning light:
No warning message. The alternator responds to loss of the
BSD_BUS signal by charging at a constant 14.4 V battery.
Service instruction
none
P150C
2E8B - P150C
Information saved in
DME
Fault code
2E8B - P150C
Fault text
Intelligent battery sensor, signal
Fault description
Battery Sensor Firmware Implausible
Condition for fault identification
Test condition:
IBS: Implausible SW version
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
10 sec.
Action in service
Install sensor with current part number
Fault effect and breakdown warning
Driver information
Warning light:
No warning lamp or CC status report
Service instruction
none
P150D
2E8C - P150D
Information saved in
DME
Fault code
2E8C - P150D
Fault text
Intelligent battery sensor, signal transmission
Fault description
Battery Sensor Temperature Error
Condition for fault identification
Test condition:
Implausible battery temperature measurement
Terminal condition: none
Voltage condition:
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 86
Condition for fault memory entry
10 sec.
Action in service
1. If fault persists after deletion of stored fault codes from
log, replace battery sensor
2. If fault code is entered repeatedly, replace battery sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning lamp or CC status report
Service instruction
none
P150E
2E8C - P150E
Information saved in
DME
Fault code
2E8C - P150E
Fault text
Intelligent battery sensor, signal transmission
Fault description
Battery Sensor Voltage Error
Condition for fault identification
Test condition:
Implausible battery voltage measurement
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
10 sec.
Action in service
1. If fault persists after deletion of stored fault codes from
log, replace battery sensor
2. If fault code is entered repeatedly, replace battery sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning lamp or CC status report
Service instruction
none
P150F
2E8C - P150F
Information saved in
DME
Fault code
2E8C - P150F
Fault text
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 87
Intelligent battery sensor, signal transmission
Fault description
Battery Sensor Current Error
Condition for fault identification
Test condition:
Implausible battery current measurement
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
10 sec.
Action in service
1. Check electrical system/alternator for overvoltage
2. If fault remains after deleting stored fault codes from log,
replace battery sensor
3. If fault is logged repeatedly, replace battery sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning lamp or CC status report
Service instruction
none
P0151
2C40 - P0151
Information saved in
DME
Fault code
2C40 - P0151
Fault text
DME, internal fault: oxygen sensor 2, evaluation module
Fault description
O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
Condition for fault identification
Test condition:
Monitoring of O2 sensor chip
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Short to ground in self-diagnosis processor chip
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Check wires
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor for Bank 2
4. Check wiring harness for shorts to positive or ground and
shorts/shunt to other bank (melted?) => Replace wiring
harness
5. Replace O2 sensor
6. Replace DME
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 88
Driver information
Warning light:
MIL ON
Service instruction
none
P151A
2E8D - P151A
Information saved in
DME
Fault code
2E8D - P151A
Fault text
Intelligent battery sensor, function
Fault description
Battery Sensor Terminal 15/30 Wakeup Circuit
Condition for fault identification
Test condition:
During Terminal 15/wakeup request from IBS and critical
charge status
Short to ground in Terminal 15 wakeup wire
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
10 sec.
Action in service
1. With battery sensor disconnected, check Terminal
15/wake-up wire for shorts to ground
2. Check for non-approved connection of supplementary
electr. equipment to Terminal 15/wake-up wire
3. If fault code is stored, replace battery sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning lamp or CC status report
Service instruction
none
P151B
2E8D - P151B
Information saved in
DME
Fault code
2E8D - P151B
Fault text
Intelligent battery sensor, function
Fault description
Battery Sensor Wakeup Circuit
Condition for fault identification
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 89
Test condition:
Terminal 15-Wakeup wire signal level implausible
Terminal condition: With each change in terminal-15 status,
i.e., off or on
Voltage condition:
none
Condition for fault memory entry
10 sec.
Action in service
1. Check Terminal 15/wakeup wire for opens and
intermittent contacts
2. With battery sensor removed and Terminal 15 off, check
Terminal 15/wakeup wire for short to battery voltage ->
Repair wire and/or check Terminal 15, control module
wakeup
3. With battery sensor removed and Terminal 15 on, check
Terminal 15/wakeup wire for short to ground
4. With battery sensor connected and Terminal 15 off, check
Terminal 15/wakeup wire for shorts to battery voltage ->
Replace battery sensor
5. With battery sensor connected and Terminal 15 on, check
Terminal 15/wakeup wire for shorts to ground -> Replace
battery sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning lamp or CC status report
Service instruction
none
P151C
2E8D - P151C
Information saved in
DME
Fault code
2E8D - P151C
Fault text
Intelligent battery sensor, function
Fault description
Battery Sensor System Error
Condition for fault identification
Test condition:
IBS system fault
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
10 sec.
Action in service
Replace battery sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning lamp or CC status report
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 90
Service instruction
none
P0152
2C40 - P0152
Information saved in
DME
Fault code
2C40 - P0152
Fault text
DME, internal fault: oxygen sensor 2, evaluation module
Fault description
O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
Condition for fault identification
Test condition:
Monitoring of O2 sensor chip
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Self-diagnosis processor chip has short to positive
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Check wires
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor for Bank 2
4. Check wiring harness for shorts to positive or ground and
shorts/shunt to other bank (melted?) => Replace wiring
harness
5. Replace O2 sensor
6. Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0153
2C3A - P0153
Information saved in
DME
Fault code
2C3A - P0153
Fault text
Oxygen sensor before catalytic converter 2, dynamics
Fault description
O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
Condition for fault identification
Test condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 91
O2 sensor dynamic test
No fault memories
Drive at 50 - 80 km/h and at moderate engine speed.
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Reduced dynamic response from sensor
Action in service
Replace the suspect O2 sensor
If this fails to resolve the issue, inspect the wiring.
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
(DME) Condition For Fault Memory Entry - None
2CA7 - P0155
Information saved in
DME
Fault code
2CA7 - P0155
Fault text
Oxygen sensor heating before catalytic converter 2, function
Fault description
O2 Sensor Heater Circuit (Bank 2 Sensor 1)
Condition for fault identification
Test condition:
Data content defined
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
(DME) Condition For Fault Memory Entry - 1
2CA7 - P0155
Information saved in
DME
Fault code
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 92
2CA7 - P0155
Fault text
Oxygen sensor heating before catalytic converter 2, function
Fault description
O2 Sensor Heater Circuit (Bank 2 Sensor 1)
Condition for fault identification
Test condition:
Check O2 sensor heater; sensor too cold
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor temperature < 680 °C for more than 5 sec.
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Check wires (including resistance)
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor for Bank 2 (water or
corrosion in the plug? => Repeatedly disconnect the plug
and then FIRMLY press it back in)
4. Replace O2 sensor
5. Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P155A
2DB7 - P155A
Information saved in
DME
Fault code
2DB7 - P155A
Fault text
Cruise control, time limit of data transmission reached
Fault description
Multifunction Steering Wheel (MFL) Interface, Toggle-Bit
Fault
Condition for fault identification
Test condition:
1. CAN 11 vehicle (E46, E85, E83)
2. Multifunction steering wheel installed
3. Any MF-wheel button pressed
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1) Visual inspection of plug contacts (component and DME
ends)
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 93
2) Electrical check of wiring
3) Replace MFL module
Fault effect and breakdown warning
Driver information
Warning light:
Vehicle speed controller deactivated, no warning lamp
Service instruction
none
P0157
2C76 - P0157
Information saved in
DME
Fault code
2C76 - P0157
Fault text
Oxygen sensor behind catalytic converter 2, signal
Fault description
O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor signal check
No fault memories;
Mass airflow exceeds 10 kg/h
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Bank 2 downstream (post-cat) O2 sensor voltage less than
0.02 V; internal resistance in circuit for downstream oxygen
sensor less than 10 ohms
Action in service
1. Check wiring
2. Check plugs
3. Resistance measurement
4. Measure voltage
5. Replace Bank 2 downstream (post-cat) O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0158
2C74 - P0158
Information saved in
DME
Fault code
2C74 - P0158
Fault text
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 94
Oxygen sensor behind catalytic converter 2, signal
Fault description
O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor signal test
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Voltage on Bank 2 O2 sensor behind catalytic converter
greater than 4.6 V
Action in service
1. Check wiring
2. Measure downstream (post-cat) O2 sensor voltage
3. Check plug
4. Replace Bank 2 downstream (post-cat) O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0159
2C7C - P0159
Information saved in
DME
Fault code
2C7C - P0159
Fault text
Oxygen sensor behind catalytic converter 2, signal
Fault description
O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor behind catalytic converter voltage too high with
overrun injection deactivation active; signal sticks at rich
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Voltage > 0.2 V
Action in service
1. Check wiring
2. Check plugs
3. Measure wire resistance against positive and ground
4. Replace Bank 2 downstream (post-cat) O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 95
MIL ON
Service instruction
none
P0160
2C78 - P0160
Information saved in
DME
Fault code
2C78 - P0160
Fault text
Oxygen sensor behind catalytic converter 2, signal
Fault description
O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor signal test
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor voltage between 0.4 V and 0.5 V;
internal resistance in downstream oxygen sensor's circuit
exceeds 60 kOhms
Action in service
1. Visual inspection of wiring and plugs
2. Measure resistance
3. Replace affected wire
4. Replace wiring harness
5. Replace O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P160A
2DEC - P160A
Information saved in
DME
Fault code
2DEC - P160A
Fault text
Power management, battery
Fault description
Powermanagement Exhaustive Discharge
Condition for fault identification
Test condition:
Deep discharge:
Battery sensor data recognized under all conditions.
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 96
Terminal condition: none
Voltage condition:
Onboard electrical system voltage < 9.52 V
Condition for fault memory entry
Deep discharge:
60 seconds below 9.52 V (debounced in SW)
Action in service
Conduct energy diagnosis:
- Check control modules for standby current faults.
- Check battery's suitability for use, recharge or replace as
indicated.
Fault effect and breakdown warning
Driver information
Warning light:
No CC message
Service instruction
none
P160B
2DEC - P160B
Information saved in
DME
Fault code
2DEC - P160B
Fault text
Power management, battery
Fault description
Powermanagement Defective
Condition for fault identification
Test condition:
is not now used
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
No CC message
Service instruction
none
P160C
2DEB - P160C
Information saved in
DME
Fault code
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 97
2DEB - P160C
Fault text
Power management, vehicle electrical system
Fault description
Powermanagement Overvoltage
Condition for fault identification
Test condition:
Overvoltage with engine running:
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 16 V
Condition for fault memory entry
Voltage in onboard electrical system > K_OSPGAPP (16V)
for 10 sec. (debounced in SW)
Action in service
Perform alternator diagnosis.
Fault effect and breakdown warning
Driver information
Warning light:
No CC message
Service instruction
none
P160D
2DEB - P160D
Information saved in
DME
Fault code
2DEB - P160D
Fault text
Power management, vehicle electrical system
Fault description
Powermanagement Undervoltage
Condition for fault identification
Test condition:
Low voltage while engine is running
Terminal condition: Terminal 15, engine on
Voltage condition:
Onboard electrical system voltage < 10.5 V
Condition for fault memory entry
Vehicle electrical system voltage < K_USPGAPP (10.5V)
for 10 sec. (debounced in SW)
Action in service
Perform alternator diagnosis.
Fault effect and breakdown warning
Driver information
Warning light:
No CC message
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 98
P160E
2DEB - P160E
Information saved in
DME
Fault code
2DEB - P160E
Fault text
Power management, vehicle electrical system
Fault description
Powermanagement Operation Without Battery
Condition for fault identification
Test condition:
Operation without battery with engine running
Voltage fluctuations caused by poor battery contacts
Terminal condition: Terminal 15, engine on
Voltage condition:
Substantial voltage fluctuations (10.5 V -14 V)
Condition for fault memory entry
Vehicle electrical system voltage < K_USPGAPP (10.5V)
for 10 sec. (debounced in SW)
Action in service
Check battery terminals
Fault effect and breakdown warning
Driver information
Warning light:
CC message 'Check battery connections'
Service instruction
none
P160F
2DED - P160F
Information saved in
DME
Fault code
2DED - P160F
Fault text
Power management, closed-circuit current violation
Fault description
Powermanagement No-Load Current Error
Condition for fault identification
Test condition:
Standby current violation:
Standby current draw exceeds approved level. Standby
current is calculated only when ISD-BSD communications
are not present - vehicle in sleep mode.
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
Vehicle in sleep mode
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 99
Action in service
Conduct energy diagnosis:
Fault effect and breakdown warning
Driver information
Warning light:
CC message 'High battery discharge when parked'
Service instruction
none
P0161
2CA9 - P0161
Information saved in
DME
Fault code
2CA9 - P0161
Fault text
Oxygen sensor heating behind catalytic converter 2, function
Fault description
O2 Sensor Heater Circuit (Bank 2 Sensor 2)
Condition for fault identification
Test condition:
Check internal resistance of O2 sensor to check sensor
heater => If the heater is too weak, the O2 sensor's internal
resistance rises too high (= sensor too cold)
No fault memories;
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Internal resistance R > 12000 Ohm (US) or 15000 Ohm
(ECE)
Action in service
0. Was the temperature drop caused by external factors
(driving into snow pile, ice on O2 sensor?) Thaw sensor,
clear all fault memory, continue driving!
1. Check O2 sensor heater: Contact resistance on plugs and
in wiring is excessive (DME - wiring harness - sensor)
2. Check wiring
3. Check O2 sensor plug (water or corrosion in the plug?
Repeatedly disconnect the plug and then re-insert it
FIRMLY)
4. Replace plug and/or wire as indicated
5. Replace the affected downstream (post-cat) O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P164C
2D1D - P164C
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 100
Information saved in
DME
Fault code
2D1D - P164C
Fault text
Accelerator-pedal module, pedal-position sensor 1, voltage
supply
Fault description
Pedal Position Sensor Potentiometer Supply Channel 1
Electrical
Condition for fault identification
Test condition:
Pedal-position sensor monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.02 sec.
Action in service
1) Check fault memory for problem with throttle valve
and/or main relay, replace main relay as indicated
2) Check power-supply wire for short to ground (also
measure in PWG),
3) Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine power!
EML ON restricted PW gradient and PW limit via rpm
Service instruction
none
P165A
2F4A - P165A
Information saved in
DME
Fault code
2F4A - P165A
Fault text
Interface EWS-DME
Fault description
EWS (Electronic Immobilizer) Interface to ECM, Hardware
Error
Condition for fault identification
Test condition:
EWS code request
Terminal condition: Terminal 15 on without running engine
Voltage condition:
none
Condition for fault memory entry
2
Action in service
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 101
Problem diagnosis on wire, then DME/DDE problem
diagnosis
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P165B
2F4A - P165B
Information saved in
DME
Fault code
2F4A - P165B
Fault text
Interface EWS-DME
Fault description
EWS (Electronic Immobilizer) Interface to ECM, Checksum
Error
Condition for fault identification
Test condition:
EWS code request
Terminal condition: Terminal 15 on without running engine
Voltage condition:
none
Condition for fault memory entry
2
Action in service
Continue problem diagnosis with CAS
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P165C
2F4B - P165C
Information saved in
DME
Fault code
2F4B - P165C
Fault text
DME, internal fault: immobilizer data
Fault description
EWS (Electronic Immobilizer) Data, No Available Storage
Possibility
Condition for fault identification
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 102
Test condition:
Calibration procedure
Terminal condition: Terminal 15
Voltage condition:
none
Condition for fault memory entry
1
Action in service
Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P165D
2F4B - P165D
Information saved in
DME
Fault code
2F4B - P165D
Fault text
DME, internal fault: immobilizer data
Fault description
EWS (Electronic Immobilizer) Data, Faulty Release Code
Storage
Condition for fault identification
Test condition:
Calibration procedure
Terminal condition: Terminal 15
Voltage condition:
none
Condition for fault memory entry
1
Action in service
Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P165E
2F4B - P165E
Information saved in
DME
Fault code
2F4B - P165E
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 103
Fault text
DME, internal fault: immobilizer data
Fault description
EWS (Electronic Immobilizer) Data, Checksum Error
Condition for fault identification
Test condition:
Terminal 15
Terminal condition: Terminal 15
Voltage condition:
none
Condition for fault memory entry
1
Action in service
Replace DME, if fault occurs repeatedly
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P165F
2CA6 - P165F
Information saved in
DME
Fault code
2CA6 - P165F
Fault text
Oxygen sensor heating before catalytic converter, function
Fault description
Internal Control Module Measurement Error Oxygen Sensor
Heating (Bank 1, Sensor 1)
Condition for fault identification
Test condition:
Internal control-module fault, attempt to determine O2
sensor temperature failed
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Processor chip monitor, no valid temperature for more than
5 sec.
Action in service
Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 104
none
P166A
2D50 - P166A
Information saved in
DME
Fault code
2D50 - P166A
Fault text
DME, internal fault: monitoring, cruise control
Fault description
Control Module Self-Test, LDM (Longitudinal Dynamics
Management) Monitoring
Condition for fault identification
Test condition:
Control module monitoring
Throttle valve not without current, LDM initialized;
Interface fails to detect implausible torque demand
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
480 ms
Action in service
Check CAN, LDM control module
If frequency is >=3 Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL OFF EML OFF CC: Vehicle speed control
Vehicle speed controller is rejected
Service instruction
none
P166B
2DC0 - P166B
Information saved in
DME
Fault code
2DC0 - P166B
Fault text
No message from LDM
Fault description
LDM (Longitudinal Dynamics Management) Torque
Request inspite of Brake Signal
Condition for fault identification
Test condition:
LDM recognized
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 105
none
Action in service
Check LDM and brakelight switch/wiring
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P166C
2DC0 - P166C
Information saved in
DME
Fault code
2DC0 - P166C
Fault text
No message from LDM
Fault description
LDM (Longitudinal Dynamics Management) Torque
Request Implausible
Condition for fault identification
Test condition:
LDM recognized
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
Check LDM and replace as indicated
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P166F
2CA7 - P166F
Information saved in
DME
Fault code
2CA7 - P166F
Fault text
Oxygen sensor heating before catalytic converter 2, function
Fault description
Internal Control Module Measurement Error Oxygen Sensor
Heating (Bank 2, Sensor 1)
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 106
Condition for fault identification
Test condition:
Internal control-module fault, attempt to determine O2
sensor temperature failed
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Processor chip monitor, no valid temperature for more than
5 sec.
Action in service
Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P169A
2CFC - P169A
Information saved in
DME
Fault code
2CFC - P169A
Fault text
Throttle valve, start check
Fault description
Throttle Valve Actuator Start Test Limp-Home Position
Failed
Condition for fault identification
Test condition:
Switch terminals
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
1 sec.
Action in service
1) Check: Sum of throttle valve voltages must equal 5 V,
2) Perform electrical check on wires to throttle valve
sensors,
3) Visual inspection of plug-in terminals (at components,
wiring harness and DME),
4) Component defect is unlikely, replace throttle valve only
in an emergency
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine performance!,
MIL ON
EMB + rpm limit 1300 rpm
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 107
Service instruction
none
P0171
29E0 - P0171
Information saved in
DME
Fault code
29E0 - P0171
Fault text
Mixture control
Fault description
System Too Lean (Bank 1)
Condition for fault identification
Test condition:
Closed-loop lambda mixture control = Active
Terminal condition: Engine must be running
Voltage condition:
none
Condition for fault memory entry
65 sec. lambda controller + adaptation deviation in max.
1200 sec.
Action in service
- Visual inspection of affected components
- Find and repair leaks
- Mutual exchange of HFM or injector valves
- Inspect HFM plug-in contacts and electrical wires
- Check fuel pressure
Fault effect and breakdown warning
Driver information
Warning light:
MIL on in 2nd driving cycle
Service instruction
none
P0172
29E0 - P0172
Information saved in
DME
Fault code
29E0 - P0172
Fault text
Mixture control
Fault description
System Too Rich (Bank 1)
Condition for fault identification
Test condition:
Closed-loop lambda mixture control = Active
Terminal condition: Engine must be running
Voltage condition:
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 108
Condition for fault memory entry
75 sec. lambda controller + adaptation deviation in max.
1200 sec.
Action in service
- Visual inspection of affected components
- Reverse mutual installation positions of HFM or injector
valves
- Check HFM plug contacts and electrical wiring
- Check fuel pressure
- Catalyst on one bank melted (visual inspection through O2
sensor fittings)?
Fault effect and breakdown warning
Driver information
Warning light:
MIL on in 2nd driving cycle
Service instruction
none
P0174
29E1 - P0174
Information saved in
DME
Fault code
29E1 - P0174
Fault text
Mixture control 2
Fault description
System Too Lean (Bank 2)
Condition for fault identification
Test condition:
Closed-loop lambda mixture control = Active
Terminal condition: Engine must be running
Voltage condition:
none
Condition for fault memory entry
65 sec. lambda controller + adaptation deviation in max.
1200 sec.
Action in service
- Visual inspection of affected components
- Find and repair leaks
- Mutual exchange of HFM or injector valves
- Inspect HFM plug-in contacts and electrical wires
- Check fuel pressure
Fault effect and breakdown warning
Driver information
Warning light:
MIL on in 2nd driving cycle
Service instruction
none
P0175
29E1 - P0175
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 109
Information saved in
DME
Fault code
29E1 - P0175
Fault text
Mixture control 2
Fault description
System Too Rich (Bank 2)
Condition for fault identification
Test condition:
Closed-loop lambda mixture control = Active
Terminal condition: Engine must be running
Voltage condition:
none
Condition for fault memory entry
75 sec. lambda controller + adaptation deviation in max.
1200 sec.
Action in service
- Visual inspection of affected components
- Reverse mutual installation positions of HFM or injector
valves
- Check HFM plug contacts and electrical wiring
- Check fuel pressure
- Catalyst on one bank melted (visual inspection through O2
sensor fittings)?
Fault effect and breakdown warning
Driver information
Warning light:
MIL on in 2nd driving cycle
Service instruction
none
P0201
2E30 - P0201
Information saved in
DME
Fault code
2E30 - P0201
Fault text
Fuel injector, cylinder 1, activation
Fault description
Injector Circuit/Open - Cylinder 1
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 110
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0202
2E31 - P0202
Information saved in
DME
Fault code
2E31 - P0202
Fault text
Fuel injector, cylinder 2, activation
Fault description
Injector Circuit/Open - Cylinder 2
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0203
2E32 - P0203
Information saved in
DME
Fault code
2E32 - P0203
Fault text
Fuel injector, cylinder 3, activation
Fault description
Injector Circuit/Open - Cylinder 3
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 111
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0204
2E33 - P0204
Information saved in
DME
Fault code
2E33 - P0204
Fault text
Fuel injector, cylinder 4, activation
Fault description
Injector Circuit/Open - Cylinder 4
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0205
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 112
2E34 - P0205
Information saved in
DME
Fault code
2E34 - P0205
Fault text
Fuel injector, cylinder 5, activation
Fault description
Injector Circuit/Open - Cylinder 5
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0206
2E35 - P0206
Information saved in
DME
Fault code
2E35 - P0206
Fault text
Fuel injector, cylinder 6, activation
Fault description
Injector Circuit/Open - Cylinder 6
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 113
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P213F
2AAD - P213F
Information saved in
DME
Fault code
2AAD - P213F
Fault text
Fuel pump, emergency shutoff
Fault description
Fuel Pump System Fault - Forced Engine Shutdown
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0221
2CF7 - P0221
Information saved in
DME
Fault code
2CF7 - P0221
Fault text
Throttle-valve potentiometer 2, plausibility to air mass
Fault description
Throttle/Pedal Position Sensor/Switch 'B' Circuit
Range/Performance
Condition for fault identification
Test condition:
Plausibility check on throttle valve aperture angle as
measured aginst modelled data
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 114
Terminal condition: Terminal 15 on, engine on
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.25 sec.
Action in service
1) Check: The sum of throttle valve voltages must equal 5
V,
2) Perform electrical check on wiring from DME to throttle
valve,
3) Visual inspection of plug-in contacts (at component,
wiring harness and DME),
4) Replace component
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: WAL_1, reduced engine output!,
MIL ON
possible EMB + rpm limit at 1300 rpm
Service instruction
none
P0222
2CFA - P0222
Information saved in
DME
Fault code
2CFA - P0222
Fault text
Throttle-valve potentiometer 2
Fault description
Throttle/Pedal Position Sensor/Switch 'B' Circuit Low
Condition for fault identification
Test condition:
Throttle valve test
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
0.02 sec.
Action in service
1) Check fault memory for faults related to "power supply to
pedal travel sensor" and/or "main relay;" replace main relay
as indicated 1) Perform electrical check on sensor wire and
power supply 2) Visual inspection of plug contacts (on
component and DME ends)
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 115
P0223
2CFA - P0223
Information saved in
DME
Fault code
2CFA - P0223
Fault text
Throttle-valve potentiometer 2
Fault description
Throttle/Pedal Position Sensor/Switch 'B' Circuit High
Condition for fault identification
Test condition:
Throttle valve test
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
0.02 sec.
Action in service
1) Electrical check on sensor wire and electrical power
supply
2) Visual inspection of plug-in contacts (at component and
DME ends)
Fault effect and breakdown warning
Driver information
Warning light:
MIL control through lv_err_tps_obd
Service instruction
none
P240A
2A18 - P240A
Information saved in
DME
Fault code
2A18 - P240A
Fault text
DMTL, heater: activation
Fault description
Evaporative Emission System Leak Detection Pump Heater
Control Circuit/Open
Condition for fault identification
Test condition:
Control monitoring when DMTL heater is being triggered.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
1Check wiring
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 116
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P240B
2A18 - P240B
Information saved in
DME
Fault code
2A18 - P240B
Fault text
DMTL, heater: activation
Fault description
Evaporative Emission System Leak Detection Pump Heater
Control Circuit Low
Condition for fault identification
Test condition:
Control monitoring when DMTL heater is being triggered.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P240C
2A18 - P240C
Information saved in
DME
Fault code
2A18 - P240C
Fault text
DMTL, heater: activation
Fault description
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 117
Evaporative Emission System Leak Detection Pump Heater
Control Circuit High
Condition for fault identification
Test condition:
Control monitoring when DMTL heater is being triggered.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P250A
2F9E - P250A
Information saved in
DME
Fault code
2F9E - P250A
Fault text
Thermal oil-level sensor
Fault description
Engine Oil Level Sensor Circuit
Condition for fault identification
Test condition:
No communications with sensor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
10 sec.
Action in service
Wiring harness check / sensor replacement
Fault effect and breakdown warning
Driver information
Warning light:
CC message 182 - suppressed starting with E90 with
BN2000
Service instruction
none
P250B
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 118
2F9E - P250B
Information saved in
DME
Fault code
2F9E - P250B
Fault text
Thermal oil-level sensor
Fault description
Engine Oil Level Sensor Circuit Range/Performance
Condition for fault identification
Test condition:
Implausible sensor signal
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
10 sec.
Action in service
Wiring harness check / sensor replacement
Fault effect and breakdown warning
Driver information
Warning light:
CC message 182 - suppressed starting with E90 with
BN2000
Service instruction
none
P250F
2F9E - P250F
Information saved in
DME
Fault code
2F9E - P250F
Fault text
Thermal oil-level sensor
Fault description
Engine Oil Level Too Low
Condition for fault identification
Test condition:
Oil level below 5 liters
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
10 sec.
Action in service
Add 1l engine oil
Fault effect and breakdown warning
Driver information
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 119
Warning light:
CC message 28
Service instruction
none
P252A
2EA1 - P252A
Information saved in
DME
Fault code
2EA1 - P252A
Fault text
Oil condition sensor, communication
Fault description
Engine Oil Quality Sensor Circuit
Condition for fault identification
Test condition:
Oil status sensor communications monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
20 sec.
Action in service
1. Check wire (BSD_BUS) connecting oil sensor (QLT) and
DME.
2. Check plug-in connection at QLT.
3. Replace QLT
Fault effect and breakdown warning
Driver information
Warning light:
No warning message. No oil level display or oil temperature
measurement is possible without the BSD_BUS signal.
Service instruction
none
P0261
2E30 - P0261
Information saved in
DME
Fault code
2E30 - P0261
Fault text
Fuel injector, cylinder 1, activation
Fault description
Cylinder 1 Injector Circuit Low
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 120
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0262
2E30 - P0262
Information saved in
DME
Fault code
2E30 - P0262
Fault text
Fuel injector, cylinder 1, activation
Fault description
Cylinder 1 Injector Circuit High
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0264
2E31 - P0264
Information saved in
DME
Fault code
2E31 - P0264
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 121
Fault text
Fuel injector, cylinder 2, activation
Fault description
Cylinder 2 Injector Circuit Low
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0265
2E31 - P0265
Information saved in
DME
Fault code
2E31 - P0265
Fault text
Fuel injector, cylinder 2, activation
Fault description
Cylinder 2 Injector Circuit High
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 122
Service instruction
none
P0267
2E32 - P0267
Information saved in
DME
Fault code
2E32 - P0267
Fault text
Fuel injector, cylinder 3, activation
Fault description
Cylinder 3 Injector Circuit Low
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0268
2E32 - P0268
Information saved in
DME
Fault code
2E32 - P0268
Fault text
Fuel injector, cylinder 3, activation
Fault description
Cylinder 3 Injector Circuit High
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 123
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0270
2E33 - P0270
Information saved in
DME
Fault code
2E33 - P0270
Fault text
Fuel injector, cylinder 4, activation
Fault description
Cylinder 4 Injector Circuit Low
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0271
2E33 - P0271
Information saved in
DME
Fault code
2E33 - P0271
Fault text
Fuel injector, cylinder 4, activation
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 124
Fault description
Cylinder 4 Injector Circuit High
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0273
2E34 - P0273
Information saved in
DME
Fault code
2E34 - P0273
Fault text
Fuel injector, cylinder 5, activation
Fault description
Cylinder 5 Injector Circuit Low
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 125
P0274
2E34 - P0274
Information saved in
DME
Fault code
2E34 - P0274
Fault text
Fuel injector, cylinder 5, activation
Fault description
Cylinder 5 Injector Circuit High
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0276
2E35 - P0276
Information saved in
DME
Fault code
2E35 - P0276
Fault text
Fuel injector, cylinder 6, activation
Fault description
Cylinder 6 Injector Circuit Low
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 126
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0277
2E35 - P0277
Information saved in
DME
Fault code
2E35 - P0277
Fault text
Fuel injector, cylinder 6, activation
Fault description
Cylinder 6 Injector Circuit High
Condition for fault identification
Test condition:
Injector control monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
Condition For Fault Memory Entry - at Least 2 Bits Are Set to 2
29CC - P0300
Information saved in
DME
Fault code
29CC - P0300
Fault text
Combustion misfires, several cylinders
Fault description
Random/Multiple Cylinder Misfire Detected
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 127
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Combustion miss on at least two cylinders
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
at least 2 bits from Sym0 are set to 2
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within First 1000 Crankshaft Rotations
29CC - P0300
Information saved in
DME
Fault code
29CC - P0300
Fault text
Combustion misfires, several cylinders
Fault description
Random/Multiple Cylinder Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Combustion miss on at least two cylinders
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within first 1000 crankshaft rotations after
start
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 4 Diagnosis Windows
29CC - P0300
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 128
Information saved in
DME
Fault code
29CC - P0300
Fault text
Combustion misfires, several cylinders
Fault description
Random/Multiple Cylinder Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Combustion miss on at least two cylinders
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss detected within four diagnosis windows
consisting of 1000 crankshaft rotations
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 200 Crankshaft Rotations
29CC - P0300
Information saved in
DME
Fault code
29CC - P0300
Fault text
Combustion misfires, several cylinders
Fault description
Random/Multiple Cylinder Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Combustion miss on at least two cylinders
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within 200 crankshaft rotations, weighted
according to engine speed and load factor
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 129
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P300A
2F0D - P300A
Information saved in
DME
Fault code
2F0D - P300A
Fault text
Radiator blind, activation, (GLF)
Fault description
Controlled Air Guiding Circuit High
Condition for fault identification
Test condition:
AKKS must be initialized.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
up to 20 sec.
Action in service
1. Check wire from the DME to the AKKS
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P300B
2F0D - P300B
Information saved in
DME
Fault code
2F0D - P300B
Fault text
Radiator blind, activation, (GLF)
Fault description
Controlled Air Guiding Circuit Low
Condition for fault identification
Test condition:
AKKS must be initialized.
Terminal condition: Terminal 15 ON
Voltage condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 130
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
up to 20 sec.
Action in service
1. Determine whether a possible self-diagnosis fault at the
AKKS or PKKS is stored as an fault in the fault memory. (If
yes, start by repairing this.)
2. Check wire from the DME to the AKKS
3. Check voltage supply at the AKKS
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P300C
2F0D - P300C
Information saved in
DME
Fault code
2F0D - P300C
Fault text
Radiator blind, activation, (GLF)
Fault description
Controlled Air Guiding Circuit
Condition for fault identification
Test condition:
AKKS must be initialized.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
up to 20 sec.
Action in service
1. Check wire from the DME to the AKKS
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
Condition For Fault Memory Entry - Miss Within First 1000 Crankshaft Rotations
29CD - P0301
Information saved in
DME
Fault code
29CD - P0301
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 131
Fault text
Combustion misfires, cylinder 1
Fault description
Cylinder 1 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within first 1000 crankshaft rotations after
start
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 4 Diagnosis Windows
29CD - P0301
Information saved in
DME
Fault code
29CD - P0301
Fault text
Combustion misfires, cylinder 1
Fault description
Cylinder 1 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss detected within four diagnosis windows
consisting of 1000 crankshaft rotations
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 132
none
Condition For Fault Memory Entry - Miss Within 200 Crankshaft Rotations
29CD - P0301
Information saved in
DME
Fault code
29CD - P0301
Fault text
Combustion misfires, cylinder 1
Fault description
Cylinder 1 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within 200 crankshaft rotations, weighted
according to engine speed and load factor
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within First 1000 Crankshaft Rotations
29CE - P0302
Information saved in
DME
Fault code
29CE - P0302
Fault text
Combustion misfires, cylinder 2
Fault description
Cylinder 2 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within first 1000 crankshaft rotations after
start
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 133
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 4 Diagnosis Windows
29CE - P0302
Information saved in
DME
Fault code
29CE - P0302
Fault text
Combustion misfires, cylinder 2
Fault description
Cylinder 2 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss detected within four diagnosis windows
consisting of 1000 crankshaft rotations
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 200 Crankshaft Rotations
29CE - P0302
Information saved in
DME
Fault code
29CE - P0302
Fault text
Combustion misfires, cylinder 2
Fault description
Cylinder 2 Misfire Detected
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 134
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within 200 crankshaft rotations, weighted
according to engine speed and load factor
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within First 1000 Crankshaft Rotations
29CF - P0303
Information saved in
DME
Fault code
29CF - P0303
Fault text
Combustion misfires, cylinder 3
Fault description
Cylinder 3 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within first 1000 crankshaft rotations after
start
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 4 Diagnosis Windows
29CF - P0303
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 135
Information saved in
DME
Fault code
29CF - P0303
Fault text
Combustion misfires, cylinder 3
Fault description
Cylinder 3 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss detected within four diagnosis windows
consisting of 1000 crankshaft rotations
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 200 Crankshaft Rotations
29CF - P0303
Information saved in
DME
Fault code
29CF - P0303
Fault text
Combustion misfires, cylinder 3
Fault description
Cylinder 3 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within 200 crankshaft rotations, weighted
according to engine speed and load factor
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 136
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within First 1000 Crankshaft Rotations
29D0 - P0304
Information saved in
DME
Fault code
29D0 - P0304
Fault text
Combustion misfires, cylinder 4
Fault description
Cylinder 4 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within first 1000 crankshaft rotations after
start
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 4 Diagnosis Windows
29D0 - P0304
Information saved in
DME
Fault code
29D0 - P0304
Fault text
Combustion misfires, cylinder 4
Fault description
Cylinder 4 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 137
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss detected within four diagnosis windows
consisting of 1000 crankshaft rotations
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 200 Crankshaft Rotations
29D0 - P0304
Information saved in
DME
Fault code
29D0 - P0304
Fault text
Combustion misfires, cylinder 4
Fault description
Cylinder 4 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within 200 crankshaft rotations, weighted
according to engine speed and load factor
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within First 1000 Crankshaft Rotations
29D1 - P0305
Information saved in
DME
Fault code
29D1 - P0305
Fault text
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 138
Combustion misfires, cylinder 5
Fault description
Cylinder 5 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within first 1000 crankshaft rotations after
start
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 4 Diagnosis Windows
29D1 - P0305
Information saved in
DME
Fault code
29D1 - P0305
Fault text
Combustion misfires, cylinder 5
Fault description
Cylinder 5 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss detected within four diagnosis windows
consisting of 1000 crankshaft rotations
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 139
Condition For Fault Memory Entry - Miss Within 200 Crankshaft Rotations
29D1 - P0305
Information saved in
DME
Fault code
29D1 - P0305
Fault text
Combustion misfires, cylinder 5
Fault description
Cylinder 5 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within 200 crankshaft rotations, weighted
according to engine speed and load factor
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within First 1000 Crankshaft Rotations
29D2 - P0306
Information saved in
DME
Fault code
29D2 - P0306
Fault text
Combustion misfires, cylinder 6
Fault description
Cylinder 6 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within first 1000 crankshaft rotations after
start
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 140
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 4 Diagnosis Windows
29D2 - P0306
Information saved in
DME
Fault code
29D2 - P0306
Fault text
Combustion misfires, cylinder 6
Fault description
Cylinder 6 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss detected within four diagnosis windows
consisting of 1000 crankshaft rotations
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
Condition For Fault Memory Entry - Miss Within 200 Crankshaft Rotations
29D2 - P0306
Information saved in
DME
Fault code
29D2 - P0306
Fault text
Combustion misfires, cylinder 6
Fault description
Cylinder 6 Misfire Detected
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 141
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss within 200 crankshaft rotations, weighted
according to engine speed and load factor
Action in service
Ignition coils, spark plugs, ignition cables, injectors, DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0313
29D9 - P0313
Information saved in
DME
Fault code
29D9 - P0313
Fault text
Misfire at low tank fill level
Fault description
Misfire Detected With Low Fuel
Condition for fault identification
Test condition:
Combustion consistency measurement. Starting at engine
speed n > 450 and n < 7000. Ambient pressure > 740 hPa
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Combustion miss detected within four diagnosis windows
consisting of 1000 crankshaft rotations
Action in service
Refuel, ignition coils, spark plugs, ignition cables, injectors,
DME
Fault effect and breakdown warning
Driver information
Warning light:
according to the corresponding combustion miss fault
Service instruction
none
P316A
2EE6 - P316A
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 142
Fault code
2EE6 - P316A
Fault text
Coolant-temperature sensor, measurement range
Fault description
Engine Coolant Temperature Signal Stuck High
Condition for fault identification
Test condition:
Engine must be running, T_ES > 360 min, UBatt >11V, TIA
at start between -10 °C and 60 °C, TAM_ST > -10 °C, cold
start
Terminal condition: Terminal 15 on and engine running
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
immediately
Action in service
1) Visual inspection of sensor and wiring
2) Determine whether coolant temperature really remains
constant while the engine warms up
3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON, electrical water pump and E fan at full power with
engine running
Service instruction
none
P321E
2F77 - P321E
Information saved in
DME
Fault code
2F77 - P321E
Fault text
Ambient-pressure sensor, plausibility
Fault description
Ambient Pressure Sensor Maximum Pressure Implausible
Condition for fault identification
Test condition:
Ambient pressure sensor monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Because an excessively steep ambient pressure gradient
must be detected, no precise statements regarding debounce
time are possible.
Action in service
1) Plausibility check on barometric pressure (data range and
sensor travel during mountain ascent and descent)
2) Replace DME only if barometric pressure data are
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 143
implausible (internal component)
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON in US versions only
Service instruction
none
P321F
2F77 - P321F
Information saved in
DME
Fault code
2F77 - P321F
Fault text
Ambient-pressure sensor, plausibility
Fault description
Ambient Pressure Sensor Minimum Pressure Implausible
Condition for fault identification
Test condition:
Ambient pressure sensor monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Because an excessively steep ambient pressure gradient
must be detected, no precise statements regarding debounce
time are possible.
Action in service
1) Plausibility check on barometric pressure (data range and
sensor travel during mountain ascent and descent)
2) Replace DME only if barometric pressure data are
implausible (internal component)
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON in US versions only
Service instruction
none
2E97 - P324A (DME)
2E97 - P324A
Information saved in
DME
Fault code
2E97 - P324A
Fault text
Generator
Fault description
Generator Type Implausible
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 144
Condition for fault identification
Test condition:
Implausible alternator version
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Commercial vehicle >350 rpm,
No communications fault
Action in service
Install alternator with approved detail number
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
2ED3 - P324A (DME)
2ED3 - P324A
Information saved in
DME
Fault code
2ED3 - P324A
Fault text
Generator, type incorrect
Fault description
Generator Type Implausible
Condition for fault identification
Test condition:
Commercial vehicle >350 rpm,
No communications fault
Terminal condition: Terminal 15 ON, no BSD fault
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
25 sec.
Action in service
Install alternator with approved detail number
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P324C
2ED0 - P324C
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 145
Fault code
2ED0 - P324C
Fault text
Generator, plausibility: temperature
Fault description
Generator Over Temperature Calculated
Condition for fault identification
Test condition:
Diagnosis not active, specific to application
Terminal condition: Terminal 15 ON, no BSD fault
Voltage condition:
none
Condition for fault memory entry
Never, diagnosis not active
Action in service
Inspect alternator for unobstructed air current.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P324E
2ED2 - P324E
Information saved in
DME
Fault code
2ED2 - P324E
Fault text
Generator, regulator incorrect
Fault description
Generator Regulator Type Implausible
Condition for fault identification
Test condition:
none
Terminal condition: Terminal 15 ON, no BSD fault
Voltage condition:
none
Condition for fault memory entry
25 sec.
Action in service
Install regulator with approved detail number
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 146
P325A
2ECE - P325A
Information saved in
DME
Fault code
2ECE - P325A
Fault text
Generator, plausibility: electric
Fault description
Generator Electrical Error Calculated
Condition for fault identification
Test condition:
Specified alternator voltage > Application threshold 1 AND
battery voltage < Application threshold 2; no electrical,
mechanical or overheating faults, no active excitation
current
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
Never, diagnosis not active
Action in service
Repair B+ wire
Check alternator, repair as indicated
Check battery, repair as indicated
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0326
2E68 - P0326
Information saved in
DME
Fault code
2E68 - P0326
Fault text
Knock-sensor signal 1
Fault description
Knock Sensor 1 Circuit Range/Performance (Bank 1 or
Single Sensor)
Condition for fault identification
Test condition:
Knock sensor signal monitor
Vehicle road operation at >2800 1 rpm (current data status,
tends toward >2560 rpm) and air mass > 180 mg/unit. It is
not possible to clear fault by switching ignition terminals.
Compliance with the activation conditions and absence of
malfunction extending over several seconds are required
before fault code can be cleard.
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 147
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
The debounce time is derived from assessment of statistical
diagnosis
Action in service
1. Check knock sensor connection to verify that it is tight.
2. Check wire connecting knock sensor 1 and enginemanagement
control module
3. Check for connection between knock sensor 1 and ground
or positive
4. Replace knock sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning message. (No closed-loop knock control
available. Power loss, as engine reverts to operation in safe
range.)
Service instruction
none
P0327
2E68 - P0327
Information saved in
DME
Fault code
2E68 - P0327
Fault text
Knock-sensor signal 1
Fault description
Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor)
Condition for fault identification
Test condition:
Knock sensor signal monitor
Vehicle road operation at >2800 1 rpm (current data status,
tends toward >2560 rpm) and air mass > 180 mg/unit. It is
not possible to clear fault by switching ignition terminals.
Compliance with the activation conditions and absence of
malfunction extending over several seconds are required
before fault code can be cleard.
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Yes, by event counter. Knock signal sensor must lie below
threshold (differential knock signal < 180mV <200mV) for
1...3 sec., then fault code is registered
Action in service
1. Check knock sensor connection to verify that it is tight.
2. Check wire connecting knock sensor 1 and enginemanagement
control module
3. Check for connection between knock sensor 1 and ground
or positive
4. Replace knock sensor
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 148
Driver information
Warning light:
No warning message. (No closed-loop knock control
available. Power loss, as engine reverts to operation in safe
range.)
Service instruction
none
P0328
2E68 - P0328
Information saved in
DME
Fault code
2E68 - P0328
Fault text
Knock-sensor signal 1
Fault description
Knock Sensor 1 Circuit High (Bank 1 or Single Sensor)
Condition for fault identification
Test condition:
Knock sensor signal monitor
Vehicle road operation at >2800 1 rpm (current data status,
tends toward >2560 rpm) and air mass > 180 mg/unit. It is
not possible to clear fault by switching ignition terminals.
Compliance with the activation conditions and absence of
malfunction extending over several seconds are required
before fault code can be cleard.
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Yes, by event counter. If knock sensor signal remains below
threshold (differential knock signal > 4.8 V) for 1...3 sec.
fault code is stored
Action in service
1. Check knock sensor connection to verify that it is tight.
2. Check wire connecting knock sensor 1 and enginemanagement
control module
3. Check for connection between knock sensor 1 and ground
or positive
4. Replace knock sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning message. (No closed-loop knock control
available. Power loss, as engine reverts to operation in safe
range.)
Service instruction
none
(DME) Condition For Fault ID - 1
2A94 - P0335
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 149
Fault code
2A94 - P0335
Fault text
Crankshaft sensor, signal
Fault description
Crankshaft Position Sensor 'A' Circuit
Condition for fault identification
Test condition:
Engine turns over, KW signals are not detected.
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
Application number of camshaft flanks detected and no
crankshaft tooth has been recognized
Action in service
1. Check signal wire for short to positive, ground, opens and
interference signals
2. Replace crankshaft sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC
CRK in emergency default mode
Service instruction
none
(DME) Condition For Fault ID - 2
2A94 - P0335
Information saved in
DME
Fault code
2A94 - P0335
Fault text
Crankshaft sensor, signal
Fault description
Crankshaft Position Sensor 'A' Circuit
Condition for fault identification
Test condition:
Engine turns over, crankshaft signals detected.
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
Application number of camshaft flanks detected and no
crankshaft tooth has been recognized
Action in service
1. Check signal wire for short to positive, ground, opens and
interference signals
2. Replace crankshaft sensor
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 150
Driver information
Warning light:
MIL 2nd DC
CRK emergency default mode
Service instruction
none
P0340
2AA0 - P0340
Information saved in
DME
Fault code
2AA0 - P0340
Fault text
Camshaft sensor, inlet, signal
Fault description
Camshaft Position Sensor 'A' Circuit (Bank 1 or Single
Sensor)
Condition for fault identification
Test condition:
NWE synchronous
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On every engine cycle when no camshaft flank has been
detected.
Action in service
1. Check signal wire for short to positive, ground, opens and
interference pulses
2. Replace camshaft exhaust side sensor,
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC,
CAM operates in emergency default mode
Service instruction
none
P0341
2A9A - P0341
Information saved in
DME
Fault code
2A9A - P0341
Fault text
Camshaft sensor, inlet, signal
Fault description
Camshaft Position Sensor 'A' Circuit Range/Performance
(Bank 1 or Single Sensor)
Condition for fault identification
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 151
Test condition:
Engine turning over
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On every camshaft flank when the flank was outside
tolerance. At engine start only.
Action in service
1. Check signal wire for short to positive, ground, open wire.
2. Replace camshaft sensor.
3. Check positions (valve timing setting) of camshaft
reluctors
4. Check timing chain and chain tensioner assembly.
5. Check VANOS solenoids for dirt and contamination
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC,
CAM emergency default mode,
Synchronization via exhaust camshaft
Service instruction
none
P0344
2A9E - P0344
Information saved in
DME
Fault code
2A9E - P0344
Fault text
Camshaft sensor, inlet, synchronization
Fault description
Camshaft Position Sensor 'A' Circuit Intermittent (Bank 1 or
Single Sensor)
Condition for fault identification
Test condition:
NWE synchronous
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On every camshaft flank if the flank ratio was not in
tolerance.
Action in service
1. Replace camshaft reluctor, installation fault
2. Signal interference
3. Replace intake camshaft sensor, transmitting inverted
signal
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC,
CAM operates in emergency default mode
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 152
Service instruction
none
P0351
2E24 - P0351
Information saved in
DME
Fault code
2E24 - P0351
Fault text
Ignition coil, cylinder 1
Fault description
Ignition Coil 'A' Primary/Secondary Circuit
Condition for fault identification
Test condition:
No dual ignition, secondary spark absent
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check voltage supply, KBB/ZSP plug contact, measure
KBB insulation resistance, replace ignition coil.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0352
2E25 - P0352
Information saved in
DME
Fault code
2E25 - P0352
Fault text
Ignition coil, cylinder 2
Fault description
Ignition Coil 'B' Primary/Secondary Circuit
Condition for fault identification
Test condition:
No dual ignition, secondary spark absent
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 153
Check voltage supply, KBB/ZSP plug contact, measure
KBB insulation resistance, replace ignition coil.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0353
2E26 - P0353
Information saved in
DME
Fault code
2E26 - P0353
Fault text
Ignition coil, cylinder 3
Fault description
Ignition Coil 'C' Primary/Secondary Circuit
Condition for fault identification
Test condition:
No dual ignition, secondary spark absent
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check voltage supply, KBB/ZSP plug contact, measure
KBB insulation resistance, replace ignition coil.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0354
2E27 - P0354
Information saved in
DME
Fault code
2E27 - P0354
Fault text
Ignition coil, cylinder 4
Fault description
Ignition Coil 'D' Primary/Secondary Circuit
Condition for fault identification
Test condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 154
No dual ignition, secondary spark absent
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check voltage supply, KBB/ZSP plug contact, measure
KBB insulation resistance, replace ignition coil.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0355
2E28 - P0355
Information saved in
DME
Fault code
2E28 - P0355
Fault text
Ignition coil, cylinder 5
Fault description
Ignition Coil 'E' Primary/Secondary Circuit
Condition for fault identification
Test condition:
No dual ignition, secondary spark absent
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check voltage supply, KBB/ZSP plug contact, measure
KBB insulation resistance, replace ignition coil.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0356
2E29 - P0356
Information saved in
DME
Fault code
2E29 - P0356
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 155
Fault text
Ignition coil, cylinder 6
Fault description
Ignition Coil 'F' Primary/Secondary Circuit
Condition for fault identification
Test condition:
No dual ignition, secondary spark absent
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check voltage supply, KBB/ZSP plug contact, measure
KBB insulation resistance, replace ignition coil.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0365
2AA1 - P0365
Information saved in
DME
Fault code
2AA1 - P0365
Fault text
Camshaft sensor, exhaust, signal
Fault description
Camshaft Position Sensor 'B' Circuit (Bank 1)
Condition for fault identification
Test condition:
NWA synchronous
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On every engine cycle when no camshaft flank has been
detected.
Action in service
1. Check signal wire for short to positive, ground, opens and
interference pulses
2. Replace camshaft exhaust side sensor,
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC,
CAM operates in emergency default mode
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 156
Service instruction
none
P0366
2A9B - P0366
Information saved in
DME
Fault code
2A9B - P0366
Fault text
Camshaft sensor, exhaust, signal
Fault description
Camshaft Position Sensor 'B' Circuit Range/Performance
(Bank 1)
Condition for fault identification
Test condition:
Engine turns over, synchronization with NWE fails
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On every camshaft flank when the flank was outside
tolerance. At engine start only.
Action in service
1. Check signal wire for short to positive, ground, open wire.
2. Replace camshaft sensor.
3. Check positions (valve timing setting) of camshaft
reluctors
4. Check timing chain and chain tensioner assembly.
5. Check VANOS solenoids for dirt and contamination
Fault effect and breakdown warning
Driver information
Warning light:
Nothing, as double fault is present
Service instruction
none
P0369
2A9F - P0369
Information saved in
DME
Fault code
2A9F - P0369
Fault text
Camshaft sensor, exhaust, synchronization
Fault description
Camshaft Position Sensor 'B' Circuit Intermittent (Bank 1)
Condition for fault identification
Test condition:
NWA synchronous
Terminal condition: Terminal 15 on
Voltage condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 157
none
Condition for fault memory entry
On every camshaft flank if the flank ratio was not in
tolerance.
Action in service
1. Replace camshaft reluctor, installation fault
2. Signal interference
3. Replace NWA sensor, transmitting inverted signal
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC,
CAM operates in emergency default mode
Service instruction
none
29DB - P0370 (DME)
29DB - P0370
Information saved in
DME
Fault code
29DB - P0370
Fault text
Smooth running, segment timing
Fault description
Timing Reference High Resolution Signal 'A'
Condition for fault identification
Test condition:
Misfire diagnosis is deactivated in response to detected tooth
jump and/or fault in tooth recognition at crankshaft reluctor
rotor.
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Jump by one or two teeth
Action in service
Check and replace as indicated: Crankshaft sensor, reluctor
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
2A96 - P0370 (DME)
2A96 - P0370
Information saved in
DME
Fault code
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 158
2A96 - P0370
Fault text
Crankshaft sensor, tooth fault
Fault description
Timing Reference High Resolution Signal 'A'
Condition for fault identification
Test condition:
Engine turns over, camshaft synchronized
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On each synchronization gap, without loss of
synchronization.
Action in service
1. Check signal wire for short to positive, ground, opens and
interference signals
2. Replace crankshaft sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC
CRK emergency default mode
Service instruction
none
2A97 - P0370 (DME)
2A97 - P0370
Information saved in
DME
Fault code
2A97 - P0370
Fault text
Crankshaft sensor, gap fault
Fault description
Timing Reference High Resolution Signal 'A'
Condition for fault identification
Test condition:
Engine turns over, camshaft synchronized
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On each tooth if the tooth time was outside the expected
window. Assessment at each synchro gap
Action in service
1. Check signal wire for short to positive, ground, opens and
interference signals
2. Replace crankshaft sensor
Fault effect and breakdown warning
Driver information
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 159
Warning light:
MIL 2nd DC
CRK emergency default mode
Service instruction
none
P0373
2A95 - P0373
Information saved in
DME
Fault code
2A95 - P0373
Fault text
Crankshaft sensor, synchronization
Fault description
Timing Reference High Resolution Signal 'A'
Intermittent/Erratic Pulses
Condition for fault identification
Test condition:
Engine turns over, camshaft synchronized
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
At each synchronization gap if synchronization has been
lost.
Action in service
1. Check signal wire for short to positive, ground, opens and
interference signals
2. Replace crankshaft sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC
CRK emergency default mode
Service instruction
none
P0420
29F4 - P0420
Information saved in
DME
Fault code
29F4 - P0420
Fault text
Catalytic-converter conversion
Fault description
Catalyst System Efficiency Below Threshold (Bank 1)
Condition for fault identification
Test condition:
none
Terminal condition: none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 160
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0430
29F5 - P0430
Information saved in
DME
Fault code
29F5 - P0430
Fault text
Catalytic-converter conversion 2
Fault description
Catalyst System Efficiency Below Threshold (Bank 2)
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0440
2A1A - P0440
Information saved in
DME
Fault code
2A1A - P0440
Fault text
Tank-venting system, function
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 161
Fault description
Evaporative Emission System
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0441
2A1A - P0441
Information saved in
DME
Fault code
2A1A - P0441
Fault text
Tank-venting system, function
Fault description
Evaporative Emission System Incorrect Purge Flow
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0442
2A15 - P0442
Information saved in
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 162
DME
Fault code
2A15 - P0442
Fault text
DMTL, minor leak
Fault description
Evaporative Emission System Leak Detected (small leak)
Condition for fault identification
Test condition:
Fuel tank system minute leakage monitor, after completion
of DMTL diagnosis
Terminal condition: Terminal 15 ON
Voltage condition:
10.95< vehicle electrical system voltage<14.5
Condition for fault memory entry
After distance traveled > 200 m in driving cycle following
diagnosis
Action in service
Search for leak in tank system (remember DMTL / TEV)
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0444
2A19 - P0444
Information saved in
DME
Fault code
2A19 - P0444
Fault text
Tank-venting valve, activation
Fault description
Evaporative Emission System Purge Control Valve Circuit
Open
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 163
none
Service instruction
none
P0456
2A16 - P0456
Information saved in
DME
Fault code
2A16 - P0456
Fault text
DMTL, superfine leak
Fault description
Evaporative Emission System Leak Detected (very small
leak)
Condition for fault identification
Test condition:
Tank system minute leakage monitor
Terminal condition: Terminal 15 ON
Voltage condition:
10.95< vehicle electrical system voltage<14.5
Condition for fault memory entry
Ignition on, in driving cycle following diagnosis
Action in service
Search for leak in tank system / Check fuel filler cap
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P0458
2A19 - P0458
Information saved in
DME
Fault code
2A19 - P0458
Fault text
Tank-venting valve, activation
Fault description
Evaporative Emission System Purge Control Valve Circuit
Low
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 164
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0459
2A19 - P0459
Information saved in
DME
Fault code
2A19 - P0459
Fault text
Tank-venting valve, activation
Fault description
Evaporative Emission System Purge Control Valve Circuit
High
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0461
2A1C - P0461
Information saved in
DME
Fault code
2A1C - P0461
Fault text
Tank fill level, plausibility
Fault description
Fuel Level Sensor 'A' Circuit Range/Performance
Condition for fault identification
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 165
Test condition:
Excess mechanical resistance in the level sensor causes the
level signal to change too slowly relative to engine fuel
consumption, leading to generation of a fault memory entry
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
20 liters of fuel consumption required
Action in service
1. Check level sensor data directly at flange
2. Check variation in sensor data by rocking / knocking on
the tank
3. Carefully open the tank flange, check for stiction in the
float lever
4. Replace the fuel level sensor only if stiction is found in
the float lever (distorted sensor lever, bearing resists motion)
Fault effect and breakdown warning
Driver information
Warning light:
NO
Service instruction
none
P0462
2DE2 - P0462
Information saved in
DME
Fault code
2DE2 - P0462
Fault text
Tank fill level, right, signal
Fault description
Fuel Level Sensor 'A' Circuit Low
Condition for fault identification
Test condition:
Right level sensor shorted, sensor resistance too low
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
90 sec.
Action in service
Check sensor resistance, determine location of open wire /
short circuit (wiring harness, plug, cluster, junction box,
tank)
Fault effect and breakdown warning
Driver information
Warning light:
NO
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 166
P0463
2DE2 - P0463
Information saved in
DME
Fault code
2DE2 - P0463
Fault text
Tank fill level, right, signal
Fault description
Fuel Level Sensor 'A' Circuit High
Condition for fault identification
Test condition:
Open wire to right-side level sensor, sensor resistance too
high
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
90 sec.
Action in service
Check sensor resistance, determine location of open wire /
short circuit (wiring harness, plug, cluster, junction box,
tank)
Fault effect and breakdown warning
Driver information
Warning light:
NO
Service instruction
none
P0475
2F6C - P0475
Information saved in
DME
Fault code
2F6C - P0475
Fault text
Exhaust-gas flap, activation
Fault description
Exhaust Pressure Control Valve
Condition for fault identification
Test condition:
Exhaust valve control-activation monitor
Component must be installed
Tester must be used to trigger component for 10 sec.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 167
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component (which and how?)
Fault effect and breakdown warning
Driver information
Warning light:
No display
Service instruction
none
P0477
2F6C - P0477
Information saved in
DME
Fault code
2F6C - P0477
Fault text
Exhaust-gas flap, activation
Fault description
Exhaust Pressure Control Valve Low
Condition for fault identification
Test condition:
Exhaust valve control-activation monitor
Component must be installed
Tester must be used to trigger component for 10 sec.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
2 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component (which and how?)
Fault effect and breakdown warning
Driver information
Warning light:
No display
Service instruction
none
P0478
2F6C - P0478
Information saved in
DME
Fault code
2F6C - P0478
Fault text
Exhaust-gas flap, activation
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 168
Fault description
Exhaust Pressure Control Valve High
Condition for fault identification
Test condition:
Exhaust valve control-activation monitor
Component must be installed
Tester must be used to trigger component for 10 sec.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
2 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component (which and how?)
Fault effect and breakdown warning
Driver information
Warning light:
No display
Service instruction
none
P0480
2EFE - P0480
Information saved in
DME
Fault code
2EFE - P0480
Fault text
Electric fan, activation
Fault description
Fan 1 Control Circuit
Condition for fault identification
Test condition:
PWM > 10%
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
1. Check voltage supply to fan. (If there is no power to the
fan, or the voltage supply is intermittent, this fault code will
be entered in the fault memory.
2. Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 169
Warning light:
no external display;
Service instruction
none
P0491
2A00 - P0491
Information saved in
DME
Fault code
2A00 - P0491
Fault text
Secondary-air system
Fault description
Secondary Air Injection System Insufficient Flow (Bank 1)
Condition for fault identification
Test condition:
Activation conditions:
- Engine start
- Secondary air-injection must be active
- Ambient temperature >3 °C
-3.8 °C < Coolant temperature < 50.3 °C
Terminal condition: Terminal 15, engine start
Voltage condition:
Vehicle electrical system voltage (battery voltage between 7
& 15 V)
Condition for fault memory entry
40 sec.
Action in service
1. Remove secondary air-injection valve and clean the
passage to Bank 1 (in engine block)
2. Install valve again and run through EOL test. If the
malfunction is registered again, repeat steps 1 and 2.
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0492
2A00 - P0492
Information saved in
DME
Fault code
2A00 - P0492
Fault text
Secondary-air system
Fault description
Secondary Air Injection System Insufficient Flow (Bank 2)
Condition for fault identification
Test condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 170
Activation conditions:
- Engine start
- Secondary air-injection must be active
- Ambient temperature >3 °C
-3.8 °C < Coolant temperature < 50.3 °C
Terminal condition: Terminal 15, engine start
Voltage condition:
Vehicle electrical system voltage (battery voltage between 7
& 15 V)
Condition for fault memory entry
40 sec.
Action in service
1. Remove secondary air-injection valve and clean the
passage to Bank 2 (in engine block)
2. Install valve again and run through EOL test. If the
malfunction is registered again, repeat steps 1 and 2.
Fault effect and breakdown warning
Driver information
Warning light:
MIL
Service instruction
none
P0500
2F4E - P0500
Information saved in
DME
Fault code
2F4E - P0500
Fault text
Vehicle speed, signal
Fault description
Vehicle Speed Sensor 'A'
Condition for fault identification
Test condition:
Speed signal monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
Check CAN link between DSC and DME
Fault effect and breakdown warning
Driver information
Warning light:
US: MIL ON ECE: No MIL
Service instruction
none
P0503
2F4F - P0503
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 171
Information saved in
DME
Fault code
2F4F - P0503
Fault text
Vehicle speed, plausibility
Fault description
Vehicle Speed Sensor 'A' Intermittent/Erratic/High
Condition for fault identification
Test condition:
Speed signal monitor
Mass airflow > 272 mg/stroke and
N > 2400 rpm (manual trans)
N > 2820 rpm (automatic)
and speed = 0 km/h for 5.0 sec.
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
Read diagnostic control module's fault memory from DSC
(defective rear right wheelspeed sensor)
Fault effect and breakdown warning
Driver information
Warning light:
None
Default value from CAN
Service instruction
none
P0506
2ADF - P0506
Information saved in
DME
Fault code
2ADF - P0506
Fault text
Idle air control, engine speed
Fault description
Idle Air Control System RPM Lower Than Expected
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 172
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0507
2ADF - P0507
Information saved in
DME
Fault code
2ADF - P0507
Fault text
Idle air control, engine speed
Fault description
Idle Air Control System RPM Higher Than Expected
Condition for fault identification
Test condition:
Monitor for idle control
Idle = ON
Speed = 0 km/h
After roughly 120 sec., depends on start temperature
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
none
Action in service
Note any other fault code entries and repair the associated
problems!
Check all load-responsive servo actuators such as
Valvetronic and the throttle valve for stored control module
fault memory entries and malfunctions!
(check injection and induction system as indicated)
Fault effect and breakdown warning
Driver information
Warning light:
MIL on in 2nd driving cycle
Service instruction
none
P0512
2F58 - P0512
Information saved in
DME
Fault code
2F58 - P0512
Fault text
Automatic starting, activation
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 173
Fault description
Starter Request Circuit
Condition for fault identification
Test condition:
Automatic starter activation-control monitor
Convenience start relay initialized
Start relay installed
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
1 sec.
Action in service
Check wiring
Repair if defective
If wiring is OK proceed
to check component (start relay)
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P0520
2F7B - P0520
Information saved in
DME
Fault code
2F7B - P0520
Fault text
Oil-pressure switch, plausibility
Fault description
Engine Oil Pressure Sensor/Switch Circuit
Condition for fault identification
Test condition:
Oil presure switch monitor
Terminal condition: Engine speed = 0
Control module in post-operational shutdown phase
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Engine shutdown:
continues roughly 8 sec. after engine is switched off.
Action in service
1. Check wire from oil
pressure switch.
If not OK --> Repair wire
If OK -->
2. Replace switch
3. Switch should change position when
engine is started and then shut down
(ground connection)
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 174
Driver information
Warning light:
Possible display in the MMI will vary according to whether
the switch seizes while open or closed.
Service instruction
none
P0521
30C6 - P0521
Information saved in
DME
Fault code
30C6 - P0521
Fault text
Engine-oil-pressure sensor, plausibility
Fault description
Engine Oil Pressure Sensor/Switch Range/ Performance
Condition for fault identification
Test condition:
Commercial vehicle >0
Terminal condition: Terminal 15
Voltage condition:
none
Condition for fault memory entry
0.2
Action in service
Replace oil pressure sensor
Fault effect and breakdown warning
Driver information
Warning light:
NO
Service instruction
none
P0522
30C3 - P0522
Information saved in
DME
Fault code
30C3 - P0522
Fault text
Engine-oil-pressure sensor, signal
Fault description
Engine Oil Pressure Sensor/Switch Low
Condition for fault identification
Test condition:
Signal monitoring, oil pressure data
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9.15 V
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 175
Condition for fault memory entry
2 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
No message currently available!
Service instruction
none
P0523
30C3 - P0523
Information saved in
DME
Fault code
30C3 - P0523
Fault text
Engine-oil-pressure sensor, signal
Fault description
Engine Oil Pressure Sensor/Switch High
Condition for fault identification
Test condition:
Signal monitoring, oil pressure data
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9.15 V
Condition for fault memory entry
2 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
No message currently available!
Service instruction
none
P0524
30C5 - P0524
Information saved in
DME
Fault code
30C5 - P0524
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 176
Fault text
Engine-oil pump, mechanical: engine-oil pressure
Fault description
Engine Oil Pressure Too Low
Condition for fault identification
Test condition:
Commercial vehicle >0 + Stored operating coordinate
reached (depends on NKW+Tmot)
Terminal condition: Terminal 15
Voltage condition:
none
Condition for fault memory entry
0.2
Action in service
Replace oil pump
Fault effect and breakdown warning
Driver information
Warning light:
Yes, if it allows oil pressure to drop to unacceptable level
Service instruction
none
P0571
2F63 - P0571
Information saved in
DME
Fault code
2F63 - P0571
Fault text
Brake-light switch, plausibility
Fault description
Brake Switch 'A' Circuit
Condition for fault identification
Test condition:
Brake light switch monitor
Depress brake pedal repeatedly
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
If the BTS is still OK the fault will be registered
immediately when the brake pedal is depressed. If the plug
is disconnected the fault will be registered after
approximately 40 sec.
Action in service
1. Check to determine whether foreign matter or objects
(dirt) are causing the switch to hang.
2. Electrical check on wire
a. --> If not OK, repair wire.
b. --> If OK, replace switch.
3. Check by depresssing the brake pedal repeatedly. No fault
should be stored.
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 177
Driver information
Warning light:
If the switch is defective the cruise control or ACC will be
deactivated.
Display:
- Defective speed control or distance control failure
Service instruction
none
P0597
2EF5 - P0597
Information saved in
DME
Fault code
2EF5 - P0597
Fault text
Map thermostat, activation
Fault description
Thermostat Heater Control Circuit/Open
Condition for fault identification
Test condition:
Control-activation with
5 % < PWM < 95 %
Terminal condition: Terminal 15 ON
Engine start
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
10 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component (electrical check)
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P0598
2EF5 - P0598
Information saved in
DME
Fault code
2EF5 - P0598
Fault text
Map thermostat, activation
Fault description
Thermostat Heater Control Circuit Low
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 178
Condition for fault identification
Test condition:
Control-activation with
5 % < PWM < 95 %
Terminal condition: Terminal 15 ON
Engine start
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
10 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component (electrical check)
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P0599
2EF5 - P0599
Information saved in
DME
Fault code
2EF5 - P0599
Fault text
Map thermostat, activation
Fault description
Thermostat Heater Control Circuit High
Condition for fault identification
Test condition:
Control-activation with
5 % < PWM < 95 %
Terminal condition: Terminal 15 ON
Engine start
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
10 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component (electrical check)
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 179
none
(DME) Condition For Fault Memory Entry - 1
2AB2 - P0604
Information saved in
DME
Fault code
2AB2 - P0604
Fault text
DME, internal fault: RAM
Fault description
Internal Control Module Random Access Memory (RAM)
Error
Condition for fault identification
Test condition:
RAM checksum test
This test is executed once, while the control module is
booting.
Terminal condition: Immediately after wakeup in dormant
control module
Voltage condition:
none
Condition for fault memory entry
No debounce. Fault can be reset by clearing fault memory.
Action in service
Determine whether fault is stored again after carrying out
the following procedure. If yes: Replace DME.
1. Clear fault memory
2. Ignition off, allow vehicle to assume complete dormant
status
3. Ignition on
4. Read out stored fault codes from fault memory
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
(DME) Condition For Fault Memory Entry - 2
2AB2 - P0604
Information saved in
DME
Fault code
2AB2 - P0604
Fault text
DME, internal fault: RAM
Fault description
Internal Control Module Random Access Memory (RAM)
Error
Condition for fault identification
Test condition:
RAM checksum test
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 180
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
The checksum will be recalculated in response to data
manipulation, leading to a deviation that causes fault code
registration.
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
2D67 - P0604 (DME)
2D67 - P0604
Information saved in
DME
Fault code
2D67 - P0604
Fault text
DME, internal fault: monitoring, processors
Fault description
Internal Control Module Random Access Memory (RAM)
Error
Condition for fault identification
Test condition:
Internal control-module fault, RAM processor fault
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
immediately
Action in service
Ensure that correct softare and data have been flashprogrammed;
repeat flash-programming as indicated. If
frequency > 3 Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL OFF EML ON CC: Power loss, engine malfunction
Service instruction
none
P0605
2D67 - P0605
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 181
Fault code
2D67 - P0605
Fault text
DME, internal fault: monitoring, processors
Fault description
Internal Control Module Read Only Memory (ROM) Error
Condition for fault identification
Test condition:
Internal control-module fault, read memory processor fault
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
immediately
Action in service
Ensure that correct softare and data have been flashprogrammed;
repeat flash-programming as indicated. If
frequency > 3 Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL OFF EML ON CC: Power loss, engine malfunction
Service instruction
none
P0606
2D67 - P0606
Information saved in
DME
Fault code
2D67 - P0606
Fault text
DME, internal fault: monitoring, processors
Fault description
ECM/PCM Processor
Condition for fault identification
Test condition:
Internal control-module fault, general processor fault
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
immediately
Action in service
Ensure that correct softare and data have been flashprogrammed;
repeat flash-programming as indicated. If
frequency > 3 Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 182
MIL OFF EML ON CC: Power loss, engine malfunction
Service instruction
none
2E97 - P0620 (DME)
2E97 - P0620
Information saved in
DME
Fault code
2E97 - P0620
Fault text
Generator
Fault description
Generator Control Circuit
Condition for fault identification
Test condition:
El. fault
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Commercial vehicle >350 rpm,
No communications fault
Action in service
With confirmation from restart
==> Replace alternator
Fault effect and breakdown warning
Driver information
Warning light:
Charge indicator lamp
Service instruction
none
2ECD - P0620 (DME)
2ECD - P0620
Information saved in
DME
Fault code
2ECD - P0620
Fault text
Generator, electric
Fault description
Generator Control Circuit
Condition for fault identification
Test condition:
Commercial vehicle > 350 rpm, no BSD communications
fault
Terminal condition: Terminal 15 ON, no BSD fault
Voltage condition:
System voltage
Condition for fault memory entry
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 183
25 sec.
Action in service
With confirmation from restart
==> Replace alternator
Fault effect and breakdown warning
Driver information
Warning light:
Charge indicator lamp
Service instruction
none
P0645
2F12 - P0645
Information saved in
DME
Fault code
2F12 - P0645
Fault text
Air-conditioning compressor, activation
Fault description
A/C Clutch Relay Control Circuit
Condition for fault identification
Test condition:
Air conditioner relay control-activation monitor; air
conditioning initialized
Briefly triggered by relay
Air conditioning installed and
switched on
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
1 sec.
Action in service
2. Check wiring
Repair if defective
If wiring is OK proceed
to check component, a/c compressor relay
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P0646
2F12 - P0646
Information saved in
DME
Fault code
2F12 - P0646
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 184
Fault text
Air-conditioning compressor, activation
Fault description
A/C Clutch Relay Control Circuit Low
Condition for fault identification
Test condition:
Air conditioner relay control-activation monitor; air
conditioning initialized
Briefly triggered by relay
Air conditioning installed and
switched on
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
1 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component, a/c compressor relay
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P0647
2F12 - P0647
Information saved in
DME
Fault code
2F12 - P0647
Fault text
Air-conditioning compressor, activation
Fault description
A/C Clutch Relay Control Circuit High
Condition for fault identification
Test condition:
Air conditioner relay control-activation monitor; air
conditioning initialized
Briefly triggered by relay
Air conditioning installed and
switched on
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
1 sec.
Action in service
0. Check wiring
Repair if defective
If wiring is OK proceed
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 185
to check component, a/c compressor relay
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P0668
2F85 - P0668
Information saved in
DME
Fault code
2F85 - P0668
Fault text
DME, internal fault: interior-temperature sensor, signal
Fault description
PCM/ECM/TCM Internal Temperature Sensor Circuit Low
Condition for fault identification
Test condition:
Control module internal temperature sensor monitor
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
5 sec.
Action in service
1) Replace DME, as sensor is internal component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0669
2F85 - P0669
Information saved in
DME
Fault code
2F85 - P0669
Fault text
DME, internal fault: interior-temperature sensor, signal
Fault description
PCM/ECM/TCM Internal Temperature Sensor Circuit High
Condition for fault identification
Test condition:
Control module internal temperature sensor monitor
Terminal condition: Terminal 15 ON
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 186
Voltage condition:
none
Condition for fault memory entry
5 sec.
Action in service
1) Replace DME, as sensor is internal component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0686
2ACB - P0686
Information saved in
DME
Fault code
2ACB - P0686
Fault text
DME master relay, activation
Fault description
ECM/PCM Power Relay Control Circuit Low
Condition for fault identification
Test condition:
Main relay monitoring
Main relay must have opened.
Terminal condition: First Terminal 15 OFF
(wait until main relay opens)
then Terminal 15 ON
(and leave ON)
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1 Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0687
2ACB - P0687
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 187
Fault code
2ACB - P0687
Fault text
DME master relay, activation
Fault description
ECM/PCM Power Relay Control Circuit High
Condition for fault identification
Test condition:
Main relay monitoring
Main relay is deactivated by DME
(8 sec. after Terminal 15 off)
Terminal condition: First Terminal 15 ON then OFF (then
leave OFF)
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1 Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P0691
2EFE - P0691
Information saved in
DME
Fault code
2EFE - P0691
Fault text
Electric fan, activation
Fault description
Fan 1 Control Circuit Low
Condition for fault identification
Test condition:
PWM > 10%
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component (electrical check)
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 188
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P0692
2EFE - P0692
Information saved in
DME
Fault code
2EFE - P0692
Fault text
Electric fan, activation
Fault description
Fan 1 Control Circuit High
Condition for fault identification
Test condition:
PWM > 10%
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component (electrical check)
Fault effect and breakdown warning
Driver information
Warning light:
no external display;
Service instruction
none
P0703
2F64 - P0703
Information saved in
DME
Fault code
2F64 - P0703
Fault text
Brake-light test switch, plausibility
Fault description
Brake Switch 'B' Circuit
Condition for fault identification
Test condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 189
Brake light switch monitor
Depress brake pedal repeatedly
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
If the BLS is still OK, the fault will be stored immediately
as soon as the brake pedal is depressed. If the plug is
disconnected the BLS fault will be registered after
approximately 40 sec.
Action in service
1. Check to determine whether foreign matter or objects
(dirt) are causing the switch to hang.
2. Electrical check on wire
a. --> If not OK, repair wire.
b. --> If OK, replace switch.
3. Check by depresssing the brake pedal repeatedly. No fault
should be stored.
Fault effect and breakdown warning
Driver information
Warning light:
If the switch is defective the cruise control or ACC will be
deactivated.
Display:
- Defective speed control or distance control failure
Service instruction
none
P0831
2F67 - P0831
Information saved in
DME
Fault code
2F67 - P0831
Fault text
Clutch switch, signal
Fault description
Clutch Pedal Switch 'A' Circuit Low
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 190
none
P0832
2F67 - P0832
Information saved in
DME
Fault code
2F67 - P0832
Fault text
Clutch switch, signal
Fault description
Clutch Pedal Switch 'A' Circuit High
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1004
2A35 - P1004
Information saved in
DME
Fault code
2A35 - P1004
Fault text
Valvetronic, eccentric shaft sensor: guide
Fault description
VVT-Guiding Sensor Solenoid Loss (Bank 1)
Condition for fault identification
Test condition:
No faults related to the sensor voltage supply should be
present (fault code #10800) and there should be no faults or
SPI parity faults related to the VVT sensor (fault code
#10801) or (fault code #10802)
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
20 ms
Action in service
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 191
1. Inspect to determine whether VVT sensor reluctor is
installed correctly.
2. Replace VVT sensor if Item 1 is OK
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1006
2A31 - P1006
Information saved in
DME
Fault code
2A31 - P1006
Fault text
Valvetronic, eccentric shaft sensor: guide
Fault description
VVT-Guiding Sensor Parity Error (Bank 1)
Condition for fault identification
Test condition:
VVT lead sensor monitor
No faults related to the sensor's voltage supply should be
present (fault code 10800)
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
100 ms
Action in service
If fault codes (#10801) and (#10802) are simultaneously
stored in the fault memory, proceed to check the following:
1. Dual fault is stored when VVT sensor is not connected to
the DME. Is VVT sensor connected to the wiring harness?
If not: Plug in and check wiring harness between DME and
VVT sensor.
Determine whether the VVT sensor wire shield is grounded
at the DME (PIN 7-10) and sensor (PIN 4).
2. Replace VVT sensor.
If only fault code (#10801) is entered:
1. Check signal wire (VVT sensor PIN 1, PIN 3) between
VVT sensor and DME for breakage or short circuits and
corroded plugs. 2. Determine whether a cycle signal is
visible every 1 ms at sensor Pin 1. (Ignition on!). If yes,
proceed to Item 3. If no, this signal wire is defective.
3. Determine whether a digital message is being transmitted
through DME PIN 7-07 every 1 ms. If yes, proceed to Item
4. If no, this signal wire is defective.
4. Replace VVT sensor.
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 192
Service instruction
none
P1012
2A36 - P1012
Information saved in
DME
Fault code
2A36 - P1012
Fault text
Valvetronic, eccentric shaft sensor: reference
Fault description
VVT-Reference Sensor Solenoid Loss (Bank 1)
Condition for fault identification
Test condition:
No faults related to the sensor voltage supply should be
present (fault code #10800) and there should be no faults or
SPI parity faults related to the VVT sensor (fault code
#10801) or (fault code #10802)
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
20 ms
Action in service
1. Inspect to determine whether VVT sensor reluctor is
installed correctly.
2. Replace VVT sensor if Item 1 is OK
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1014
2A32 - P1014
Information saved in
DME
Fault code
2A32 - P1014
Fault text
Valvetronic, eccentric shaft sensor: reference
Fault description
VVT-Reference Sensor Parity Error (Bank 1)
Condition for fault identification
Test condition:
VVT reference sensor monitor
No faults related to the sensor's voltage supply should be
present (fault code 10800)
Terminal condition: Terminal 15 ON
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 193
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
100 ms
Action in service
If faults (#10801) and (#10802) are simultaneously stored in
the fault memory, proceed to check the following:
1. Dual fault is stored when VVT sensor is not connected to
the DME. Is VVT sensor connected to the wiring harness?
If not: Plug in and check wiring harness between DME and
VVT sensor.
2. Replace VVT sensor.
If only fault code (#10802) is entered:
1. Check signal wire (VVT sensor PIN 7, PIN 9) between
VVT sensor and DME for breakage or short circuits and
corroded plugs. 2. Determine whether a cycle signal is
visible every 1 ms at sensor Pin 7. (Ignition on!). If yes,
proceed to Item 3. If no, this signal wire is defective.
3. Determine whether a digital message is being transmitted
through DME PIN 7-09 every 1 ms. If yes, proceed to Item
4. If no, this signal wire is defective.
4. Replace VVT sensor.
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
2A37 - P1017 (DME)
2A37 - P1017
Information saved in
DME
Fault code
2A37 - P1017
Fault text
Valvetronic, eccentric shaft sensor: plausibility
Fault description
VVT-Sensors Plausibility (Bank 1)
Condition for fault identification
Test condition:
VVT sensor plausibility monitor
1. No faults regarding the sensor voltage supply should be
present (fault code #10800)
2. No sensor faults should be present (fault codes #10801 to
#10806)
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
50 ms
Action in service
1. Check reluctor on VVT sensor to ensure correct
installation and firm seating.
2. Replace VVT sensor if Item 1 is OK
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 194
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
2A47 - P1017 (DME)
2A47 - P1017
Information saved in
DME
Fault code
2A47 - P1017
Fault text
Valvetronic, eccentric shaft sensor: plausibility
Fault description
VVT-Sensors Plausibility (Bank 1)
Condition for fault identification
Test condition:
Sensor signal monitor (cumulative sensor faults). Always
active
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
20 ms
Action in service
1. Examination of sensor plugs, sensor wiring. 2. If Item 1 is
OK, inspect the reluctor.
3. If the reluctor is OK, replace VVT sensor.
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1019
2A30 - P1019
Information saved in
DME
Fault code
2A30 - P1019
Fault text
Valvetronic, eccentric shaft sensor: power supply
Fault description
VVT-Supply Voltage Sensors High Input (Bank 1)
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 195
Condition for fault identification
Test condition:
Monitoring of voltage supply to excentric shaft
Nominal value for voltage supply sensor = 5.0V
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
Sensor power-supply voltage > 5.25 V
Action in service
1. Check sensor power supply voltage with multimeter.
Supply voltage must lie between 4.75V and 5.25V.
2. If result is outside specified range: Check power-supply
wire to VVT sensor and check plug.
3. If contact is stretched or corroded: Replace plug on VVT
sensor
4. If wiring harness is defective: Replace wiring harness
between DME and VVT sensor.
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1020
2A30 - P1020
Information saved in
DME
Fault code
2A30 - P1020
Fault text
Valvetronic, eccentric shaft sensor: power supply
Fault description
VVT-Supply Voltage Sensors Low Input (Bank 1)
Condition for fault identification
Test condition:
Monitoring of voltage supply to excentric shaft
Nominal value for voltage supply sensor = 5.0V
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
Sensor power-supply voltage < 4.75V
Action in service
1. Check sensor power supply voltage with multimeter.
Supply voltage must lie between 4.75V and 5.25V.
2. If result is outside specified range: Check power-supply
wire to VVT sensor and check plug.
3. If contact is stretched or corroded: Replace plug on VVT
sensor
4. If wiring harness is defective: Replace wiring harness
between DME and VVT sensor.
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 196
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1023
2A39 - P1023
Information saved in
DME
Fault code
2A39 - P1023
Fault text
Valvetronic, adjustment range
Fault description
VVT-Self-Learning Function Faulty Adjustment Range
(Bank 1)
Condition for fault identification
Test condition:
Adjustment range monitor When travel limit initialization
routine is executed. (travel limit initialization routine is
automatically executed in a 5 hour (engine operating hours)
cycle or with 'initialize travel limits' tester request.
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage Terminal 87 >10.0 V
Condition for fault memory entry
following renewed successful execution of the travel limit
initialization routine
Action in service
1. Use tester request to repeat the VVT travel limit
initialization routine 2. If Item No.1 is not OK, it will be
necessary to check the VVT mechanical components /VVT
servo motor
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1024
2A39 - P1024
Information saved in
DME
Fault code
2A39 - P1024
Fault text
Valvetronic, adjustment range
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 197
Fault description
VVT-Self-Learning Function Faulty Lower Learning Range
(Bank 1)
Condition for fault identification
Test condition:
Adjustment range monitor When travel limit initialization
routine is executed. (travel limit initialization routine is
automatically executed in a 5 hour (engine operating hours)
cycle or with 'initialize travel limits' tester request.
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage Terminal 87 >10.0 V
Condition for fault memory entry
following renewed successful execution of the travel limit
initialization routine
Action in service
1. Use tester request to repeat the VVT travel limit
initialization routine 2. If Item No.1 is not OK, it will be
necessary to check the VVT mechanical components /VVT
servo motor
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
(DME) Condition For Fault Memory Entry - None
2A38 - P1030
Information saved in
DME
Fault code
2A38 - P1030
Fault text
Valvetronic, monitoring, sluggish movement
Fault description
VVT-Actuator Monitoring Position Control, Control
Deviation (Bank 1)
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 198
none
Service instruction
none
(DME) Condition For Fault Memory Entry - 1
2A38 - P1030
Information saved in
DME
Fault code
2A38 - P1030
Fault text
Valvetronic, monitoring, sluggish movement
Fault description
VVT-Actuator Monitoring Position Control, Control
Deviation (Bank 1)
Condition for fault identification
Test condition:
VVT system monitoring for stiction and resistance to
motion.
Always active when no other VVT fault is present.
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
55 ms
Action in service
1. Use tester to request initialization of travel limits and note
whether travel limit initialization routine executes without
problems. 2. If Item 1 is not OK, replace VVT motor and
repeat Item 1
3. If replacing VVT motor fails to resolve the problem:
Open the valve cover and check the VVT for mechanical
stiction and seizure.
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1041
2A3A - P1041
Information saved in
DME
Fault code
2A3A - P1041
Fault text
Valvetronic, internal fault
Fault description
Internal VVT-Control Module EEPROM Error (Bank 1)
Condition for fault identification
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 199
Test condition:
E2PROM fault
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
Fault set immediate without debounce
Action in service
Ignition off, wait for control module to return to dormant
"sleep" state, run travel limit initialization routine again or
trigger travel limit initialization routine manually
Fault effect and breakdown warning
Driver information
Warning light:
Limp-home operation 1
Service instruction
none
P1047
2A3D - P1047
Information saved in
DME
Fault code
2A3D - P1047
Fault text
Valvetronic, actuator motor: activation
Fault description
VVT-Control Circuit High Input (Bank 1)
Condition for fault identification
Test condition:
Short circuit to voltage supply
Terminal condition: Terminal 15 ON
Voltage condition:
Battery voltage > 6.99 V
Condition for fault memory entry
Fault set immediate without debounce
Action in service
1. Ignition off, let control module return to dormant state as
indicated, restart
2. If Item 1 is not OK, it will be necessary to check the
electronics in the control module
Fault effect and breakdown warning
Driver information
Warning light:
Emergency default mode 2
Service instruction
none
P1048
2A3D - P1048
Information saved in
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 200
DME
Fault code
2A3D - P1048
Fault text
Valvetronic, actuator motor: activation
Fault description
VVT-Control Circuit Low Input (Bank 1)
Condition for fault identification
Test condition:
Short to ground
Terminal condition: Terminal 15 ON
Voltage condition:
Battery voltage > 6.99 V
Condition for fault memory entry
Fault set immediate without debounce
Action in service
1. Ignition off, let control module return to dormant state as
indicated, restart
2. If Item 1 is not OK, it will be necessary to check the
electronics in the control module
Fault effect and breakdown warning
Driver information
Warning light:
Emergency default mode 2
Service instruction
none
P1049
2A3D - P1049
Information saved in
DME
Fault code
2A3D - P1049
Fault text
Valvetronic, actuator motor: activation
Fault description
VVT-Control Circuit Engine Cables Short Circuit (Bank 1)
Condition for fault identification
Test condition:
Short circuit between motor wires
Terminal condition: Terminal 15 ON
Voltage condition:
Battery voltage > 6.99 V
Condition for fault memory entry
Fault set immediate without debounce
Action in service
1. Check wiring to VVT motor
2. Ignition off, allow control module to assume dormant
state as indicated, restart
3. If Items 1 and 2 are not OK, it will be necessary to inspect
the control module's electronic circuitry
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 201
Driver information
Warning light:
Emergency default mode 2
Service instruction
none
P1055
2A3F - P1055
Information saved in
DME
Fault code
2A3F - P1055
Fault text
Valvetronic, actuator motor: power supply
Fault description
VVT-Supply Voltage Control Motor High Input (Bank 1)
Condition for fault identification
Test condition:
VVT servo motor power supply monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
Power-supply voltage > 17 V
Action in service
1. Check VVT power supply voltage with multimeter.
Supply voltage must lie between 5.75V and 17V.
2. If result is outside specified range: Inspect the powersupply
wire to the VVT pins and check the plug.
3. If contact is stretched or corroded: Replace plug 4. If
wiring harness is defective: Replace wiring harness.
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1056
2A3F - P1056
Information saved in
DME
Fault code
2A3F - P1056
Fault text
Valvetronic, actuator motor: power supply
Fault description
VVT-Supply Voltage Control Motor Low Input (Bank 1)
Condition for fault identification
Test condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 202
VVT servo motor power supply monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Electrical system voltage terminal 87 >10.0 V
Condition for fault memory entry
Power supply voltage < 5.75V
Action in service
1. Check VVT power supply voltage with multimeter.
Supply voltage must lie between 5.75V and 17V.
2. If result is outside specified range: Inspect the powersupply
wire to the VVT pins and check the plug.
3. If contact is stretched or corroded: Replace plug 4. If
wiring harness is defective: Replace wiring harness.
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1057
2A3C - P1057
Information saved in
DME
Fault code
2A3C - P1057
Fault text
Valvetronic relay, activation
Fault description
VVT-Supply Voltage Control Motor Electrical (Bank 1)
Condition for fault identification
Test condition:
The voltage at the capacitors is monitored. If this is below
an offset of the battery voltage an fault symptom is
registered
Terminal condition: Main relay ON
Voltage condition:
none
Condition for fault memory entry
0.05
Action in service
1. Ignition off, let control module return to dormant state as
indicated, restart
2. If Item 1 is not OK, it will be necessary to check the
electronics in the control module
Fault effect and breakdown warning
Driver information
Warning light:
Emergency default mode 2
Service instruction
none
P1062
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 203
2A44 - P1062
Information saved in
DME
Fault code
2A44 - P1062
Fault text
Valvetronic, power limitation
Fault description
VVT-Limp Home Request Full Stroke Position not Reached
(Bank 1)
Condition for fault identification
Test condition:
1. VVT must be in emergency operation mode (meaning that
no VVT sensor signal is present) and unit travels to upper
travel limit at 30 % pulse-duty factor for VVT motor.
2. The mass induction airflow is employed as an index to
determine whether the maximum VVT stroke has been
reached.
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
after Terminal 15 switch and/or always active if DME is
awake.
Action in service
1. Check and repair the sensor defect using the correct repair
instructions.
2. Check HFM mass airflow signal
2. Check VVT mechnical system (VVT servo motor, VVT
gearset, VVT eccentric shaft,...)
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1064
2A42 - P1064
Information saved in
DME
Fault code
2A42 - P1064
Fault text
Valvetronic, position at new start: plausibility
Fault description
VVT-Value Comparison Starting Position/Parking Position
Plausibility (Bank 1)
Condition for fault identification
Test condition:
When the DME is activated (wake-up) it assesses the current
VVT sensor angle based on the last VVT sensor angle prior
to shutdown. If there is a substantial difference in the two
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 204
angles, the operative assumption will that substantial repairs
have been carried out on the cylinder head. The VVT travel
limit positions must be re-initialized.
No VVT sensor faults should be present (#10800,
#10801,#10802).
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
Following successful travel limit initialization routine (can
be initiated by tester),
active only once at moment when system starts (DME wakeup).
Action in service
Conduct travel limit initialization routine using tester for
activation. Delete stored fault codes from DME fault
memory and initiate dormant vehicle state. Repeat procedure
in case of doubt.
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1075
2A41 - P1075
Information saved in
DME
Fault code
2A41 - P1075
Fault text
Valvetronic, electrical overload protection
Fault description
VVT-Overload Protection (Bank 1)
Condition for fault identification
Test condition:
Electrical overload protection
The engine management monitors the VVT motor's current
draw. If the monitored current draw exceeds a defined
threshold for several seconds the VVT system is deactivated
(VVT emergency operation mode), and the engine reverts to
throttled operation.
Always active provided that fault codes #10813,#10816,
#10819 are not present.
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
Warning threshold: 112 °C DME internal driver circuit
temperature
Deactivation threshold: 126 °C internal DME driver circuit
temperature
Action in service
1. Check for correct reluctor attachment at VVT sensor.
2. Defective VVT servo motor (for instance, interturn short
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 205
circuit) Check servo motor and replace as indicated (Clear
fault memory / switch ignition terminals)
3. Check VVT motor wiring harness between VVT motor
and DME for shorts between both VVT motor wires and
vehicle ground.
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1076
2A40 - P1076
Information saved in
DME
Fault code
2A40 - P1076
Fault text
Valvetronic, thermal overload protection
Fault description
VVT-Overload Protection ECU-Temperature High Input
(Bank 1)
Condition for fault identification
Test condition:
Monitoring of maximum transistor temperature
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
0.03
Action in service
1. Repeat the diagnostic routine once the vehicle cools
2. If Item 1 is not OK, it will be necessary to proceed to an
examination of the control module's electronic circuitry
Fault effect and breakdown warning
Driver information
Warning light:
Emergency default mode 2
Service instruction
none
P1078
2A3E - P1078
Information saved in
DME
Fault code
2A3E - P1078
Fault text
Valvetronic, actuator motor: overload
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 206
Fault description
VVT-Overload Protection Control Motor Current High
Input (Bank 1)
Condition for fault identification
Test condition:
Monitoring of servo motor overload;
The VVT servo motor temperature is calculated in the DME
using a model. The first stage occurs when it heats beyond a
warning threshold (fault #10819, fault class 2). This is 190
°C (VVT motor temperature) and causes the VVT to revert
to operation in its emergency mode. If the VVT motor were
to overheat even further, the VVT system would be
completely deactivated upon reaching the deactivation
threshold (200 °C VVT motor temperature).
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
Warning threshold: 190 °C VVT Servo motor temperature
Deactivation threshold: 200 °C VVT servo motor
temperature
Action in service
1. Check VVT servo motor
2. Allow servo motor to cool, Clear fault memory and verify
that DME software is the most recent version
3. DO NOT replace DME!
Fault effect and breakdown warning
Driver information
Warning light:
ECE: No warning message. Engine reverts to VVT
emergency backup mode (throttled operation) US: OPEN
Service instruction
none
P1104
2D29 - P1104
Information saved in
DME
Fault code
2D29 - P1104
Fault text
Differential-pressure sensor, intake manifold: plausibility
Fault description
Differential Pressure Sensor Intake Manifold Pressure Too
Low (Bank 1)
Condition for fault identification
Test condition:
Differential pressure sensor monitor
6 % < Relative charge factor <120 %
-20?< Induction air temperature sensor < 85 °C
560 rpm < Engine speed < 7200 rpm
Time after start > 30 sec.
regardless of EVAP active/inactive
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system >= 10 V
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 207
Condition for fault memory entry
0.2 sec.
Action in service
1) Visual inspection of vacuum sensor plug contacts
2) Check wiring between vacuum sensor and DME
3) Check induction system/crankcase for leaks (crankcase
vacuum control can allow excess air from the crankcase to
flow into the intake manifold, for instance, if vacuum line
from brake booster to vacuum pump is leaking)
Fault effect and breakdown warning
Driver information
Warning light:
US: MIL ON
Service instruction
none
P1105
2D29 - P1105
Information saved in
DME
Fault code
2D29 - P1105
Fault text
Differential-pressure sensor, intake manifold: plausibility
Fault description
Differential Pressure Sensor Intake Manifold Pressure Too
High (Bank 1)
Condition for fault identification
Test condition:
Differential pressure sensor monitor
6 % < Relative charge factor <120 %
-20?< Induction air temperature sensor < 85 °C
560 rpm < Engine speed < 7200 rpm
Time after start > 30 sec.
regardless of EVAP active/inactive
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1) Visual inspection of vacuum sensor plug contacts
2) Check wiring between vacuum sensor and DME
3) Check induction system/crankcase for leaks (crankcase
vacuum control can allow excess air from the crankcase to
flow into the intake manifold, for instance, if vacuum line
from brake booster to vacuum pump is leaking)
Fault effect and breakdown warning
Driver information
Warning light:
US: MIL ON
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 208
P1124
2D2A - P1124
Information saved in
DME
Fault code
2D2A - P1124
Fault text
Differential-pressure sensor, intake manifold: adaptation
Fault description
Differential Pressure Sensor Intake Manifold Offset (Bank
1)
Condition for fault identification
Test condition:
Throttle valve open
Terminal condition: in control module shutdown period
Voltage condition:
none
Condition for fault memory entry
1 sec.
Action in service
1) Determine whether throttle valve operation is trouble-free
2) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
US: MIL ON ECE: No MIL
Service instruction
none
P1130
2C6D - P1130
Information saved in
DME
Fault code
2C6D - P1130
Fault text
Oxygen sensor behind catalytic converter, ageing
Fault description
O2 Sensor Circuit Dynamic Test (Bank 1 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor aging test
No secondary air injection,
0 < Speed < 150 km/h
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Switching time counter > 1.5 (sensor transition from rich to
lean too slow)
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 209
Action in service
0. Was the temperature drop caused by external factors
(driving into snow pile, ice on O2 sensor?) Thaw sensor,
clear all fault memory, continue driving!
1. Check O2 sensor heater: Contact resistance on plugs and
in wiring is excessive (DME - wiring harness - sensor)
2. Check wiring
3. Check O2 sensor plug (water or corrosion in the plug?
Repeatedly disconnect the plug and then re-insert it
FIRMLY)
4. Replace plug and/or wire as indicated
5. Replace the affected downstream (post-cat) O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1131
2C6E - P1131
Information saved in
DME
Fault code
2C6E - P1131
Fault text
Oxygen sensor behind catalytic converter 2, ageing
Fault description
O2 Sensor Circuit Dynamic Test (Bank 2 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor aging test
No secondary air injection,
0 < Speed < 150 km/h
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Switching time counter > 1.5 (sensor transition from rich to
lean too slow)
Action in service
0. Was the temperature drop caused by external factors
(driving into snow pile, ice on O2 sensor?) Thaw sensor,
clear all fault memory, continue driving!
1. Check O2 sensor heater: Contact resistance on plugs and
in wiring is excessive (DME - wiring harness - sensor)
2. Check wiring
3. Check O2 sensor plug (water or corrosion in the plug?
Repeatedly disconnect the plug and then re-insert it
FIRMLY)
4. Replace plug and/or wire as indicated
5. Replace the affected downstream (post-cat) O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 210
MIL ON
Service instruction
none
P1197
2D28 - P1197
Information saved in
DME
Fault code
2D28 - P1197
Fault text
Differential-pressure sensor, intake manifold: signal
Fault description
Differential Pressure Sensor Intake Manifold High Input
(Bank 1)
Condition for fault identification
Test condition:
Monitor for differential pressure sensor
Engine start ended
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
0.5 sec.
Action in service
1) Visual inspection of plug-in terminals (at components and
DME)
2) Perform electrical check on sensor wire, power supply
and ground
3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
US: MIL ON ECE: No MIL
Service instruction
none
P1198
2D28 - P1198
Information saved in
DME
Fault code
2D28 - P1198
Fault text
Differential-pressure sensor, intake manifold: signal
Fault description
Differential Pressure Sensor Intake Manifold Low Input
(Bank 1)
Condition for fault identification
Test condition:
Monitor for differential pressure sensor
Engine start ended
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 211
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
0.5 sec.
Action in service
1) Visual inspection of plug-in terminals (at components and
DME)
2) Perform electrical check on sensor wire, power supply
and ground
3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
US: MIL ON ECE: No MIL
Service instruction
none
P1214
2AAE - P1214
Information saved in
DME
Fault code
2AAE - P1214
Fault text
Fuel pump
Fault description
Fuel Pump Speed Too High
Condition for fault identification
Test condition:
Self-diagnosis from EKP module fault memory entry via
CAN
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1215
2AAE - P1215
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 212
Fault code
2AAE - P1215
Fault text
Fuel pump
Fault description
Fuel Pump Speed Too Low
Condition for fault identification
Test condition:
Self-diagnosis from EKP module fault memory entry via
CAN
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1216
2AAE - P1216
Information saved in
DME
Fault code
2AAE - P1216
Fault text
Fuel pump
Fault description
Fuel Pump Emergency Operation
Condition for fault identification
Test condition:
Self-diagnosis from EKP module fault memory entry via
CAN
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 213
Service instruction
none
P1217
2AAE - P1217
Information saved in
DME
Fault code
2AAE - P1217
Fault text
Fuel pump
Fault description
Fuel Pump Overtemperature Condition
Condition for fault identification
Test condition:
Self-diagnosis from EKP module fault memory entry via
CAN
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1230
2F94 - P1230
Information saved in
DME
Fault code
2F94 - P1230
Fault text
Fuel-pump relay, activation
Fault description
Fuel Pump Relay Primary Circuit
Condition for fault identification
Test condition:
SIG
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 214
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1234
2F94 - P1234
Information saved in
DME
Fault code
2F94 - P1234
Fault text
Fuel-pump relay, activation
Fault description
Fuel Pump Relay Primary Circuit Low
Condition for fault identification
Test condition:
min
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1236
2F94 - P1236
Information saved in
DME
Fault code
2F94 - P1236
Fault text
Fuel-pump relay, activation
Fault description
Fuel Pump Relay Primary Circuit High
Condition for fault identification
Test condition:
MAX
Terminal condition: none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 215
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1244
2AAD - P1244
Information saved in
DME
Fault code
2AAD - P1244
Fault text
Fuel pump, emergency shutoff
Fault description
Fuel Pump Emergency Cut-Off
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1300
2AA2 - P1300
Information saved in
DME
Fault code
2AA2 - P1300
Fault text
Camshaft sensor, inlet, gap loss
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 216
Fault description
Camshaft Position Sensor 'A' Segment Timing Error (Bank
1)
Condition for fault identification
Test condition:
NWE synchronous
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On every camshaft flank if the flank ratio is not in tolerance.
Action in service
1. Check signal wire for short to positive, ground, opens and
interference pulses
2. Replace camshaft exhaust side sensor,
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC,
CAM operates in emergency default mode
Service instruction
none
P1301
2E18 - P1301
Information saved in
DME
Fault code
2E18 - P1301
Fault text
Firing, cylinder 1
Fault description
Ignition Monitoring Cylinder 1 Spark Duration Too Short
Condition for fault identification
Test condition:
Engine on, start phase completed, crankshaft absolves 48
revolutions after start (corresponding to approximately 5
sec. at idle), dual ignition off, secondary sparks off
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check wiring harness, ground connection and plug-in
contacts. Visual inspection of spark plug, ignition coil
(replace if damaged). After excluding all of these faults from
consideration replace the control module.
Fault effect and breakdown warning
Driver information
Warning light:
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 217
Service instruction
none
P1302
2E19 - P1302
Information saved in
DME
Fault code
2E19 - P1302
Fault text
Firing, cylinder 2
Fault description
Ignition Monitoring Cylinder 2 Spark Duration Too Short
Condition for fault identification
Test condition:
Engine on, start phase completed, crankshaft absolves 48
revolutions after start (corresponding to approximately 5
sec. at idle), dual ignition off, secondary sparks off
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check wiring harness, ground connection and plug-in
contacts. Visual inspection of spark plug, ignition coil
(replace if damaged). After excluding all of these faults from
consideration replace the control module.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1303
2E1A - P1303
Information saved in
DME
Fault code
2E1A - P1303
Fault text
Firing, cylinder 3
Fault description
Ignition Monitoring Cylinder 3 Spark Duration Too Short
Condition for fault identification
Test condition:
Engine on, start phase completed, crankshaft absolves 48
revolutions after start (corresponding to approximately 5
sec. at idle), dual ignition off, secondary sparks off
Terminal condition: Terminal 15 ON
Voltage condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 218
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check wiring harness, ground connection and plug-in
contacts. Visual inspection of spark plug, ignition coil
(replace if damaged). After excluding all of these faults from
consideration replace the control module.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1304
2E1B - P1304
Information saved in
DME
Fault code
2E1B - P1304
Fault text
Firing, cylinder 4
Fault description
Ignition Monitoring Cylinder 4 Spark Duration Too Short
Condition for fault identification
Test condition:
Engine on, start phase completed, crankshaft absolves 48
revolutions after start (corresponding to approximately 5
sec. at idle), dual ignition off, secondary sparks off
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check wiring harness, ground connection and plug-in
contacts. Visual inspection of spark plug, ignition coil
(replace if damaged). After excluding all of these faults from
consideration replace the control module.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1305
2E1C - P1305
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 219
Fault code
2E1C - P1305
Fault text
Firing, cylinder 5
Fault description
Ignition Monitoring Cylinder 5 Spark Duration Too Short
Condition for fault identification
Test condition:
Engine on, start phase completed, crankshaft absolves 48
revolutions after start (corresponding to approximately 5
sec. at idle), dual ignition off, secondary sparks off
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check wiring harness, ground connection and plug-in
contacts. Visual inspection of spark plug, ignition coil
(replace if damaged). After excluding all of these faults from
consideration replace the control module.
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1306
2E1D - P1306
Information saved in
DME
Fault code
2E1D - P1306
Fault text
Firing, cylinder 6
Fault description
Ignition Monitoring Cylinder 6 Spark Duration Too Short
Condition for fault identification
Test condition:
Engine on, start phase completed, crankshaft absolves 48
revolutions after start (corresponding to approximately 5
sec. at idle), dual ignition off, secondary sparks off
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 11 V
Condition for fault memory entry
Segment synchronization
Action in service
Check wiring harness, ground connection and plug-in
contacts. Visual inspection of spark plug, ignition coil
(replace if damaged). After excluding all of these faults from
consideration replace the control module.
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 220
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1327
2E69 - P1327
Information saved in
DME
Fault code
2E69 - P1327
Fault text
Knock-sensor signal 2
Fault description
Knock Sensor 2 Circuit Low Input (Bank 1)
Condition for fault identification
Test condition:
Knock sensor signal monitor
Vehicle road operation at >2800 1 rpm (current data status,
tends toward >2560 rpm) and air mass > 180 mg/unit. It is
not possible to clear fault by switching ignition terminals.
Compliance with the activation conditions and absence of
malfunction extending over several seconds are required
before fault code can be cleard.
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Yes, by event counter. Knock signal sensor must lie below
threshold (differential knock signal < 180mV <200mV) for
1...3 sec., then fault code is registered
Action in service
1. Check knock sensor connection to verify that it is tight.
2. Check wire connecting knock sensor 1 and enginemanagement
control module
3. Check for connection between knock sensor 1 and ground
or positive
4. Replace knock sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning message. (No closed-loop knock control
available. Power loss, as engine reverts to operation in safe
range.)
Service instruction
none
P1328
2E69 - P1328
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 221
Fault code
2E69 - P1328
Fault text
Knock-sensor signal 2
Fault description
Knock Sensor 2 Circuit High Input (Bank 1)
Condition for fault identification
Test condition:
Knock sensor signal monitor
Vehicle road operation at >2800 1 rpm (current data status,
tends toward >2560 rpm) and air mass > 180 mg/unit. It is
not possible to clear fault by switching ignition terminals.
Compliance with the activation conditions and absence of
malfunction extending over several seconds are required
before fault code can be cleard.
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Yes, by event counter. If knock sensor signal remains below
threshold (differential knock signal > 4.8 V) for 1...3 sec.
fault code is stored
Action in service
1. Check knock sensor connection to verify that it is tight.
2. Check wire connecting knock sensor 1 and enginemanagement
control module
3. Check for connection between knock sensor 1 and ground
or positive
4. Replace knock sensor
Fault effect and breakdown warning
Driver information
Warning light:
No warning message. (No closed-loop knock control
available. Power loss, as engine reverts to operation in safe
range.)
Service instruction
none
P1383
2E77 - P1383
Information saved in
DME
Fault code
2E77 - P1383
Fault text
Firing, voltage supply
Fault description
Ignition Monitoring Malfunction
Condition for fault identification
Test condition:
Start process completed, ignition failure on all cylinders
Terminal condition: Terminal 15, engine on
Voltage condition:
6 - 24 V
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 222
Condition for fault memory entry
Fault is detected when all combustion durations = 0 ms,
Action in service
Check voltage supply and ignition wiring loom including
interfaces
Fault effect and breakdown warning
Driver information
Warning light:
NO
Service instruction
none
P1396
29DA - P1396
Information saved in
DME
Fault code
29DA - P1396
Fault text
Crankshaft sensor, segment adaptation
Fault description
Crankshaft Position Sensor Segment Timing Plausibility
Condition for fault identification
Test condition:
In the adaptation phases with active overrun injection
deactivation
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Violation of maximum approved adaptation range
Action in service
Check and replace as indicated: Crankshaft sensor, reluctor
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1407
2DE2 - P1407
Information saved in
DME
Fault code
2DE2 - P1407
Fault text
Tank fill level, right, signal
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 223
Fault description
Fuel Level Signal 1
Condition for fault identification
Test condition:
Short circuit or open circuit in left-side level sensor, sensor
resistance too low/high
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
90 sec.
Action in service
Check sensor resistance, determine location of open wire /
short circuit (wiring harness, plug, cluster, junction box,
tank)
Fault effect and breakdown warning
Driver information
Warning light:
NO
Service instruction
none
P1408
2DE1 - P1408
Information saved in
DME
Fault code
2DE1 - P1408
Fault text
Tank fill level, left, signal
Fault description
Fuel Level Signal 2
Condition for fault identification
Test condition:
Short circuit or open circuit in left-side level sensor, sensor
resistance too low/high
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
90 sec.
Action in service
Check sensor resistance, determine location of open wire /
short circuit (wiring harness, plug, cluster, junction box,
tank)
Fault effect and breakdown warning
Driver information
Warning light:
NO
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 224
P1413
2A03 - P1413
Information saved in
DME
Fault code
2A03 - P1413
Fault text
Secondary-air pump relay, activation
Fault description
Secondary Air Injection Pump Relay Control Sircuit Signal
Low
Condition for fault identification
Test condition:
Control activation monitor, in post-start phase when pump is
triggered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.5 sec. with pump active
5 sec. when inactive
Action in service
1) Electrical check on wire
2) Visual inspection of plug-in connectors (at both
component and DME ends)
3) Use tester to trigger components
4) Relay replacement
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1414
2A03 - P1414
Information saved in
DME
Fault code
2A03 - P1414
Fault text
Secondary-air pump relay, activation
Fault description
Secondary Air Injection Pump Relay Control Circuit Signal
High
Condition for fault identification
Test condition:
Control activation monitor, in post-start phase when pump is
triggered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 225
Condition for fault memory entry
0.5 sec. with pump active
5 sec. when inactive
Action in service
1) Electrical check on wire
2) Visual inspection of plug-in connectors (at both
component and DME ends)
3) Use tester to trigger components
4) Relay replacement
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1415
2D06 - P1415
Information saved in
DME
Fault code
2D06 - P1415
Fault text
Air-mass system
Fault description
Mass or Volume Air Flow Too Low
Condition for fault identification
Test condition:
Mass airflow data monitor
6 % < relative charge <120 %
-20?< induction air temperature < 85 °C
560 1 rpm < engine speed < 7200 rpm
Time after start > 30 sec.
Regardless of whether EVAP is active/inactive
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1) Visual inspection of HFM plug contacts
2) Check wiring between HFM and DME
3) Check induction system/crankcase for leaks (the positive
crankcase ventilation system can allow vacuum leaks with
air from the crankcase entering the manifold, for instance, if
vacuum line from brake booster to vacuum pump is leaking)
4) Check for DISA diagnostic fault code entries and DISA
control operation (DISA fault does not prevent HFM
plausibility check)
5) Carry out VVT travel limit initialization routine
Fault effect and
breakdown warning
Driver information
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 226
Warning light:
MIL ON
Service instruction
none
P1417
2D09 - P1417
Information saved in
DME
Fault code
2D09 - P1417
Fault text
THROTTLE
Fault description
Throttle Control Incorrect Air Supply
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1424
2D06 - P1424
Information saved in
DME
Fault code
2D06 - P1424
Fault text
Air-mass system
Fault description
Mass or Volume Air Flow Too High
Condition for fault identification
Test condition:
Mass airflow data monitor
6 % < relative charge <120 %
-20?< induction air temperature < 85 °C
560 1 rpm < engine speed < 7200 rpm
Time after start > 30 sec.
Regardless of whether EVAP is active/inactive
Terminal condition: Terminal 15, engine on
Voltage condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 227
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.2 sec.
Action in service
1) Visual inspection of HFM plug contacts
2) Check wiring between HFM and DME
3) Check induction system/crankcase for leaks (the positive
crankcase ventilation system can allow vacuum leaks with
air from the crankcase entering the manifold, for instance, if
vacuum line from brake booster to vacuum pump is leaking)
4) Check for DISA diagnostic fault code entries and DISA
control operation (DISA fault does not prevent HFM
plausibility check)
5) Carry out VVT travel limit initialization routine
Fault effect and
breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1434
2A17 - P1434
Information saved in
DME
Fault code
2A17 - P1434
Fault text
DMTL, system fault
Fault description
Diagnostic Module Tank Leakage (DM-TL)
Condition for fault identification
Test condition:
DMTL component monitor
Terminal condition: Terminal 15 ON
Voltage condition:
10.95< vehicle electrical system voltage<14.5
Condition for fault memory entry
Following completion of DMTL check
Action in service
Replace DMTL
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1447
2A17 - P1447
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 228
Information saved in
DME
Fault code
2A17 - P1447
Fault text
DMTL, system fault
Fault description
Diagnostic Module Tank Leakage (DM-TL) Pump Current
Too High during Switching Solenoid Test
Condition for fault identification
Test condition:
DMTL component monitor
Terminal condition: Terminal 15 ON
Voltage condition:
10.95< vehicle electrical system voltage<14.5
Condition for fault memory entry
After DMTL check is triggered 2 times
Action in service
Replace DMTL
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1448
2A17 - P1448
Information saved in
DME
Fault code
2A17 - P1448
Fault text
DMTL, system fault
Fault description
Diagnostic Module Tank Leakage (DM-TL) Pump Current
Too Low
Condition for fault identification
Test condition:
DMTL component monitor
Terminal condition: Terminal 15 ON
Voltage condition:
10.95< vehicle electrical system voltage<14.5
Condition for fault memory entry
Roughly 1 minute after DMTL check is triggered
Action in service
Replace DMTL
Fault effect and breakdown warning
Driver information
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 229
Warning light:
MIL ON
Service instruction
none
P1449
2A17 - P1449
Information saved in
DME
Fault code
2A17 - P1449
Fault text
DMTL, system fault
Fault description
Diagnostic Module Tank Leakage (DM-TL) Pump Current
Too High
Condition for fault identification
Test condition:
DMTL component monitor
Terminal condition: Terminal 15 ON
Voltage condition:
10.95< vehicle electrical system voltage<14.5
Condition for fault memory entry
Roughly 1 minute after DMTL check is triggered
Action in service
Replace DMTL
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P1453
2A03 - P1453
Information saved in
DME
Fault code
2A03 - P1453
Fault text
Secondary-air pump relay, activation
Fault description
Secondary Air Injection Pump Relay Control Circuit
Electrical
Condition for fault identification
Test condition:
Control activation monitor, in post-start phase when pump is
triggered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 230
Condition for fault memory entry
0.5 sec. with pump active
5 sec. when inactive
Action in service
1) Electrical check on wire
2) Visual inspection of plug-in connectors (at both
component and DME ends)
3) Use tester to trigger components
4) Relay replacement
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
2AA8 - P1511 (DME)
2AA8 - P1511
Information saved in
DME
Fault code
2AA8 - P1511
Fault text
Variable intake system, servomotor: activation
Fault description
DISA (Differentiated Intake Manifold) Control Circuit
Electrical
Condition for fault identification
Test condition:
Monitoring of DISA controller
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1. Check voltage supply to valve. (If positive power to the
valve is missing or intermittent this fault code will be
stored.)
2. Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
2AA9 - P1511 (DME)
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 231
2AA9 - P1511
Information saved in
DME
Fault code
2AA9 - P1511
Fault text
Variable intake system, servomotor 2: activation
Fault description
DISA (Differentiated Intake Manifold) Control Circuit
Electrical
Condition for fault identification
Test condition:
Monitoring of DISA controller 2 actuator
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1. Check voltage supply to valve. (If positive power to the
valve is missing or intermittent this fault code will be
stored.)
2. Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
2AA8 - P1512 (DME)
2AA8 - P1512
Information saved in
DME
Fault code
2AA8 - P1512
Fault text
Variable intake system, servomotor: activation
Fault description
DISA (Differentiated Intake Manifold) Control Circuit
Signal Low
Condition for fault identification
Test condition:
Monitoring of DISA controller
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 232
none
Action in service
1 Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
2AA9 - P1512 (DME)
2AA9 - P1512
Information saved in
DME
Fault code
2AA9 - P1512
Fault text
Variable intake system, servomotor 2: activation
Fault description
DISA (Differentiated Intake Manifold) Control Circuit
Signal Low
Condition for fault identification
Test condition:
Monitoring of DISA controller 2 actuator
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1 Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
2AA8 - P1513 (DME)
2AA8 - P1513
Information saved in
DME
Fault code
2AA8 - P1513
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 233
Fault text
Variable intake system, servomotor: activation
Fault description
DISA (Differentiated Intake Manifold) Control Circuit
Signal High
Condition for fault identification
Test condition:
Monitoring of DISA controller
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1 Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
2AA9 - P1513 (DME)
2AA9 - P1513
Information saved in
DME
Fault code
2AA9 - P1513
Fault text
Variable intake system, servomotor 2: activation
Fault description
DISA (Differentiated Intake Manifold) Control Circuit
Signal High
Condition for fault identification
Test condition:
Monitoring of DISA controller 2 actuator
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1 Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 234
Driver information
Warning light:
none
Service instruction
none
P1515
2F80 - P1515
Information saved in
DME
Fault code
2F80 - P1515
Fault text
System time, plausibility
Fault description
Engine Off Timer Plausibility
Condition for fault identification
Test condition:
Terminal 15 on
Engine running
Terminal condition: Terminal 15 on
Voltage condition:
Battery voltage > 10 V
Condition for fault memory entry
2 Min
Action in service
Check engine temperature sensor
Check instrument cluster
Fault effect and breakdown warning
Driver information
Warning light:
Mil in 2nd driving cycle
Service instruction
none
P1521
2E9F - P1521
Information saved in
DME
Fault code
2E9F - P1521
Fault text
Oil condition sensor
Fault description
Engine Oil Quality Sensor Communication Error
Condition for fault identification
Test condition:
The sensor fails to respond
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9 V
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 235
Condition for fault memory entry
30 sec.
Action in service
Wiring harness check / sensor replacement
Fault effect and breakdown warning
Driver information
Warning light:
CC message 182 - suppressed starting with E90 with
BN2000
Service instruction
none
P1540
2AC6 - P1540
Information saved in
DME
Fault code
2AC6 - P1540
Fault text
Button, Dynamic Driving Control (SPORT button), signal
Fault description
Driving Dynamics Control Switch High Input
Condition for fault identification
Test condition:
SPORT switch monitoring
only with CAN -11 network
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
none
Action in service
1) Electrical check on switch wire and power wires
2) Visual inspection of plug-in connections (on component
and DME ends)
3) Switch replacement
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1541
2AC6 - P1541
Information saved in
DME
Fault code
2AC6 - P1541
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 236
Fault text
Button, Dynamic Driving Control (SPORT button), signal
Fault description
Driving Dynamics Control Switch Low Input
Condition for fault identification
Test condition:
SPORT switch monitoring
only with CAN -11 network
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
none
Action in service
1) Electrical check on switch wire and power wires
2) Visual inspection of plug-in connections (on component
and DME ends)
3) Switch replacement
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1551
2F80 - P1551
Information saved in
DME
Fault code
2F80 - P1551
Fault text
System time, plausibility
Fault description
Engine Off Timer Timeout
Condition for fault identification
Test condition:
Terminal 15 on
Engine running
Terminal condition: Terminal 15 on
Voltage condition:
Battery voltage > 10 V
Condition for fault memory entry
2 Min
Action in service
Check CAN signal
Fault effect and breakdown warning
Driver information
Warning light:
Mil in 2nd driving cycle
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 237
Service instruction
none
P1553
2A99 - P1553
Information saved in
DME
Fault code
2A99 - P1553
Fault text
Crankshaft - exhaust camshaft, correlation
Fault description
Engine Position System 'B' Performance (Bank 1)
Condition for fault identification
Test condition:
NWA synchronized, adaptation enabled
Terminal condition: Terminal 15 on
Voltage condition:
none
Condition for fault memory entry
On each camshaft tooth flank when the position is out of
tolerance.
Action in service
1. Check position (valve timing setting) of camshaft and
reluctor
2. Check timing chain and tensioner mechanism.
3. Check VANOS solenoid for dirt and contamiantion
4. Check torque on crankshaft center bolt
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC,
CAM operates in emergency default mode
Service instruction
none
P1554
2A98 - P1554
Information saved in
DME
Fault code
2A98 - P1554
Fault text
Crankshaft - inlet camshaft, correlation
Fault description
Engine Position System 'A' Performance (Bank 1)
Condition for fault identification
Test condition:
NWE synchronous, adaptation enabled
Terminal condition: Terminal 15 on
Voltage condition:
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 238
Condition for fault memory entry
On each camshaft tooth flank when the position is out of
tolerance.
Action in service
1. Check position (valve timing setting) of camshaft and
reluctor
2. Check timing chain and tensioner mechanism.
3. Check VANOS solenoid for dirt and contamiantion
4. Check torque on crankshaft center bolt
Fault effect and breakdown warning
Driver information
Warning light:
MIL 2nd DC,
CAM operates in emergency default mode
Service instruction
none
P1561
2AE0 - P1561
Information saved in
DME
Fault code
2AE0 - P1561
Fault text
Idle speed control during cold start, plausibility
Fault description
Cold Start Idle Air Control System RPM Lower Than
Expected (Bank 1)
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1562
2AE0 - P1562
Information saved in
DME
Fault code
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 239
2AE0 - P1562
Fault text
Idle speed control during cold start, plausibility
Fault description
Cold Start Idle Air Control System RPM Higher Than
Expected (Bank 1)
Condition for fault identification
Test condition:
Idle = ON
VS = 0 km/h
High idle for catalyst heating = On
Terminal condition: Engine must be running
Voltage condition:
none
Condition for fault memory entry
20 sec.
Action in service
Note any other fault code entries and repair the associated
problems!
Check all load-responsive servo actuators such as
Valvetronic and the throttle valve for stored control module
fault memory entries and malfunctions!
(check injection and induction system as indicated)
Fault effect and breakdown warning
Driver information
Warning light:
MIL on in 2nd driving cycle
Service instruction
none
P1563
2DB6 - P1563
Information saved in
DME
Fault code
2DB6 - P1563
Fault text
Cruise control, switch, multifunction steering wheel
Fault description
Multifunction Steering Wheel (MFL) Rocker Switch
Defective
Condition for fault identification
Test condition:
Simultaneous recognition of pressure on '+' and '-' buttons
1. CAN 11 vehicle (E46, E85, E83)
2. Multifunction steering wheel present
3. MF wheel S/B button or VE pressed
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1) Visual inspection of MFL module (buttons: '+' and '-')
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 240
2) Replace MFL module
Fault effect and breakdown warning
Driver information
Warning light:
Vehicle speed controller deactivated, no warning lamp
Service instruction
none
P1576
2DB5 - P1576
Information saved in
DME
Fault code
2DB5 - P1576
Fault text
Cruise control, signal
Fault description
Multifunction Steering Wheel (MFL) Interface, Bit Error
Condition for fault identification
Test condition:
Redundancy fault in transmitting cruise control user input
1. CAN 11 vehicle (E46, E85, E83)
2. Multifunction steering wheel present
3. MF-wheel button WA, S/B or OFF is pressed
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
Replace MFL module
Fault effect and breakdown warning
Driver information
Warning light:
Vehicle speed controller deactivated, no warning lamp
Service instruction
none
P1582
30C2 - P1582
Information saved in
DME
Fault code
30C2 - P1582
Fault text
Oil-pressure control valve, activation
Fault description
Oil Pump Circuit High
Condition for fault identification
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 241
Test condition:
Monitored at:
10 % PWM < Control activation PWM to oil pump < 94 %
PWM
(idle)
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
1 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1583
30C2 - P1583
Information saved in
DME
Fault code
30C2 - P1583
Fault text
Oil-pressure control valve, activation
Fault description
Oil Pump Circuit Low
Condition for fault identification
Test condition:
Monitored at:
10 % PWM < Control activation PWM to oil pump < 94 %
PWM
(idle)
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
1 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 242
none
P1584
30C2 - P1584
Information saved in
DME
Fault code
30C2 - P1584
Fault text
Oil-pressure control valve, activation
Fault description
Oil Pump Circuit Open
Condition for fault identification
Test condition:
Monitored at:
10 % PWM < Control activation PWM to oil pump < 94 %
PWM
(idle)
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
1 sec.
Action in service
1. Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1586
2E9F - P1586
Information saved in
DME
Fault code
2E9F - P1586
Fault text
Oil condition sensor
Fault description
Engine Oil Quality Sensor Temperature Measurement
Condition for fault identification
Test condition:
Incorrect level measurement
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 243
30 sec.
Action in service
Sensor replacement
Fault effect and breakdown warning
Driver information
Warning light:
CC message 182 - suppressed starting with E90 with
BN2000
Service instruction
none
P1587
2E9F - P1587
Information saved in
DME
Fault code
2E9F - P1587
Fault text
Oil condition sensor
Fault description
Engine Oil Quality Sensor Level Measurement
Condition for fault identification
Test condition:
Incorrect temperature measurement
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
30 sec.
Action in service
Sensor replacement
Fault effect and breakdown warning
Driver information
Warning light:
CC message 182 - suppressed starting with E90 with
BN2000
Service instruction
none
P1588
2E9F - P1588
Information saved in
DME
Fault code
2E9F - P1588
Fault text
Oil condition sensor
Fault description
Engine Oil Quality Sensor Permeability Measurement
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 244
Condition for fault identification
Test condition:
Permitivity measurement defective
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
30 sec.
Action in service
Sensor replacement
Fault effect and breakdown warning
Driver information
Warning light:
CC message 182 - suppressed starting with E90 with
BN2000
Service instruction
none
P1618
2D5C - P1618
Information saved in
DME
Fault code
2D5C - P1618
Fault text
DME, internal fault: monitoring, hardware
Fault description
Control Module Self-Test, AD-Converter Monitoring
Condition for fault identification
Test condition:
AD converter monitor
Comparison of two AD converter results
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
480 ms
Action in service
Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL OFF EML ON CC: Reduced power, engine
malfunction
RPM limited to 1300 rpm
Service instruction
none
P1625
2D1E - P1625
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 245
Information saved in
DME
Fault code
2D1E - P1625
Fault text
Accelerator-pedal module, pedal-position sensor 2, voltage
supply
Fault description
Pedal Position Sensor Potentiometer Supply Channel 2
Electrical
Condition for fault identification
Test condition:
Pedal-position sensor monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.02 sec.
Action in service
1) Check fault memory for problem with throttle valve
and/or main relay, replace main relay as indicated
2) Check power-supply wire for short to ground (also
measure in PWG),
3) Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine power!
EML ON restricted PW gradient and PW limit via rpm
Service instruction
none
P1632
2CFB - P1632
Information saved in
DME
Fault code
2CFB - P1632
Fault text
Throttle-valve adaptation value
Fault description
Throttle Valve Adaptation Conditions Not Met (Bank 1)
Condition for fault identification
Test condition:
at time of adaptation request
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
none
Action in service
1) Check adaptation conditions, following confirmation
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 246
proceed to terminal switch
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduction in engine performance!,
MIL ON
Throttle valve emergency default mode + speed governed to
1300 rpm
Service instruction
none
P1633
2CFB - P1633
Information saved in
DME
Fault code
2CFB - P1633
Fault text
Throttle-valve adaptation value
Fault description
Throttle Valve Adaptation Limp-Home Position Unknown
(Bank 1)
Condition for fault identification
Test condition:
Terminal change and request for adaptation
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
none
Action in service
1) Check: Sum of throttle valve voltages must equal 5 V,
2) Perform electrical check on wires to throttle valve
sensors,
Visual inspection of plug-in terminals (on components,
wiring harness and DME),
3) Component defect improbable, replace throttle valve only
in emergency
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine performance!,
MIL ON
EMB + rpm limit 1300 rpm
Service instruction
none
P1634
2CFC - P1634
Information saved in
DME
Fault code
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 247
2CFC - P1634
Fault text
Throttle valve, start check
Fault description
Throttle Valve Adaptation Spring Test Failed (Bank 1)
Condition for fault identification
Test condition:
Switch terminals
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
1 sec.
Action in service
1) Check engine-management fuses (5-fuse holder in EBox),
2) Perform electrical check on wiring to throttle valve
sensors and throttle valve motor,
3) Visual inspection of plug-in terminals (at components,
wiring harness and DME),
4) Replace component
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine performance!,
MIL ON
EMB + rpm limit 1300 rpm
Service instruction
none
P1635
2CFE - P1635
Information saved in
DME
Fault code
2CFE - P1635
Fault text
Throttle valve, continuous adaptation
Fault description
Throttle Valve Adaptation Lower Mechanical Stop not
Adapted (Bank 1)
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 248
Driver information
Warning light:
none
Service instruction
none
P1636
2CEF - P1636
Information saved in
DME
Fault code
2CEF - P1636
Fault text
Throttle-valve actuator, activation
Fault description
Throttle Valve Control Circuit (Bank 1)
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1637
2CEE - P1637
Information saved in
DME
Fault code
2CEE - P1637
Fault text
Throttle-valve actuator, sluggish movement
Fault description
Throttle Valve Position Control, Control Deviation (Bank 1)
Condition for fault identification
Test condition:
Throttle valve test
Engine must be running
Throttle valve adaptation must not be in progress
Throttle valve actuator must be under current
No emergency default mode operation
Terminal condition: Terminal 15 ON
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 249
Voltage condition:
none
Condition for fault memory entry
less than 1 sec.
Action in service
1) Check engine-management fuses (5-position fuse box in
E-module),
2) Visual exmaination of contacts on throttle valve plug,
3) Check throttle valve for stiction and replace component
as indicated
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: WAL_1, reduced engine power!,
MILNone activation control via lv_err_tps_obd,
operation in emergency default mode if trigger point reached
otherwise EMB + engine speed governed to 1300 rpm
Service instruction
none
P1638
2CEC - P1638
Information saved in
DME
Fault code
2CEC - P1638
Fault text
Throttle-valve actuator, jamming briefly
Fault description
Throttle Valve Position Control Throttle Stuck Temporarily
(Bank 1)
Condition for fault identification
Test condition:
Throttle valve test
Engine must be running
Throttle valve adaptation must not be in progress
Throttle valve actuator must be under current
No emergency default mode operation
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
0.5 sec.
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1639
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 250
2CED - P1639
Information saved in
DME
Fault code
2CED - P1639
Fault text
Throttle-valve actuator, jamming continuously
Fault description
Throttle Valve Position Control Throttle Stuck Permanently
(Bank 1)
Condition for fault identification
Test condition:
Throttle valve test
Engine must be running
Throttle valve adaptation must not be in progress
Throttle valve actuator must be under current
No emergency default mode operation
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
1 sec.
Action in service
1) Check engine-management fuses (5-fuse holder in E
module),
2) Visual inspection of throttle valve plug contacts and
electrical check on throttle valve motor wires,
3) Check throttle valve for stiction and replace component
as indicated
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: WAL_1, reduced engine power!,
MILNone activation control via lv_err_tps_obd,
operation in emergency default mode if trigger point reached
otherwise EMB + engine speed governed to 1300 rpm
Service instruction
none
P1644
2CFB - P1644
Information saved in
DME
Fault code
2CFB - P1644
Fault text
Throttle-valve adaptation value
Fault description
Throttle Valve Adaptation Stop Relearning Lower
Mechanical Stop (Bank 1)
Condition for fault identification
Test condition:
Terminal change and request for adaptation
Terminal condition: Terminal 15 ON
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 251
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
none
Action in service
1) Check: Sum of throttle valve voltages must equal 5 V,
2) Perform electrical check on wires to throttle valve
sensors,
visual inspection of plug-in terminals (at components,
wiring harness and DME),
3) Check to determine whether objects that could physically
prevent the throttle valve from closing are present in the
intake manifold or throttle valve,
4) Replace component
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine performance!,
MIL ON
EMB + rpm limit 1300 rpm
Service instruction
none
P1660
2F4A - P1660
Information saved in
DME
Fault code
2F4A - P1660
Fault text
Interface EWS-DME
Fault description
EWS (Electronic Immobilizer) Telegram Error
Condition for fault identification
Test condition:
EWS code request
Terminal condition: Terminal 15 on without running engine
Voltage condition:
none
Condition for fault memory entry
2
Action in service
Continue problem diagnosis with CAS
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1661
2F4A - P1661
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 252
Information saved in
DME
Fault code
2F4A - P1661
Fault text
Interface EWS-DME
Fault description
Timeout EWS (Electronic Immobilizer)-Telegram
Condition for fault identification
Test condition:
EWS code request
Terminal condition: Terminal 15 on without running engine
Voltage condition:
none
Condition for fault memory entry
2
Action in service
Check D_EWS wire
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1667
2F49 - P1667
Information saved in
DME
Fault code
2F49 - P1667
Fault text
EWS preventing manipulation
Fault description
EWS (Electronic Immobilizer) Start Value not yet
Programmed
Condition for fault identification
Test condition:
none
Terminal condition: Terminal 15
Voltage condition:
none
Condition for fault memory entry
1
Action in service
Program start value
Fault effect and breakdown warning
Driver information
Warning light:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 253
none
Service instruction
none
P1668
2F4B - P1668
Information saved in
DME
Fault code
2F4B - P1668
Fault text
DME, internal fault: immobilizer data
Fault description
EWS (Electronic Immobilizer) Start Value Destroyed
Condition for fault identification
Test condition:
Terminal 15
Terminal condition: Terminal 15
Voltage condition:
none
Condition for fault memory entry
1
Action in service
Replace DME, if fault occurs repeatedly
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P1675
2CFD - P1675
Information saved in
DME
Fault code
2CFD - P1675
Fault text
No throttle-valve adaptation value
Fault description
Throttle Valve Actuator Start Test Re-Adaptation Required
Condition for fault identification
Test condition:
Switch terminals
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
1 sec.
Action in service
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 254
1) Note collateral issues related to initial adaptation,
2) Check: The sum of throttle valve voltages must equal 5
V,
3) Perform electrical check on wiring to throttle valve
sensors and throttle valve motor, visual inspection of plug-in
contacts (at component, wiring harness and DME),
4) Replace component
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine performance!,
MIL ON
EMB + rpm limit 1300 rpm
Service instruction
none
P1694
2CFB - P1694
Information saved in
DME
Fault code
2CFB - P1694
Fault text
Throttle-valve adaptation value
Fault description
Throttle Valve Actuator Start Test Spring Test and Limp-
Home Position Failed
Condition for fault identification
Test condition:
Terminal change and request for adaptation
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
none
Action in service
1) Check engine-management fuses (5-fuse holder in
EBOX), 2) Check: The sum of throttle valve voltages must
equal 5 V,
3) Perform electrical check on wiring to throttle valve
sensors and throttle valve motor,
4) Visual inspection of plug-in contacts (at component,
wiring harness and DME),
5) Replace component
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine performance!,
MIL ON
EMB + rpm limit 1300 rpm
Service instruction
none
P2067
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 255
2DE1 - P2067
Information saved in
DME
Fault code
2DE1 - P2067
Fault text
Tank fill level, left, signal
Fault description
Fuel Level Sensor 'B' Circuit Low
Condition for fault identification
Test condition:
Left-side level sensor shorted, sensor resistance too low
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
90 sec.
Action in service
Check sensor resistance, determine location of open wire /
short circuit (wiring harness, plug, cluster, junction box,
tank)
Fault effect and breakdown warning
Driver information
Warning light:
NO
Service instruction
none
P2068
2DE1 - P2068
Information saved in
DME
Fault code
2DE1 - P2068
Fault text
Tank fill level, left, signal
Fault description
Fuel Level Sensor 'B' Circuit High
Condition for fault identification
Test condition:
Open circuit in wire to left-side level sensor, sensor
resistance too high
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
90 sec.
Action in service
Check sensor resistance, determine location of open wire /
short circuit (wiring harness, plug, cluster, junction box,
tank)
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 256
Fault effect and breakdown warning
Driver information
Warning light:
NO
Service instruction
none
P2088
2A80 - P2088
Information saved in
DME
Fault code
2A80 - P2088
Fault text
Intake VANOS, activation
Fault description
'A' Camshaft Position Actuator Control Circuit Low (Bank
1)
Condition for fault identification
Test condition:
Monitoring of VANOS control
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2089
2A80 - P2089
Information saved in
DME
Fault code
2A80 - P2089
Fault text
Intake VANOS, activation
Fault description
'A' Camshaft Position Actuator Control Circuit High (Bank
1)
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 257
Condition for fault identification
Test condition:
Monitoring of VANOS control
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2090
2A85 - P2090
Information saved in
DME
Fault code
2A85 - P2090
Fault text
Exhaust VANOS, activation
Fault description
'B' Camshaft Position Actuator Control Circuit Low (Bank
1)
Condition for fault identification
Test condition:
Monitoring of VANOS control
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 258
P2091
2A85 - P2091
Information saved in
DME
Fault code
2A85 - P2091
Fault text
Exhaust VANOS, activation
Fault description
'B' Camshaft Position Actuator Control Circuit High (Bank
1)
Condition for fault identification
Test condition:
Monitoring of VANOS control
Engine speed > 500 rpm
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
none
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2096
2C31 - P2096
Information saved in
DME
Fault code
2C31 - P2096
Fault text
Oxygen sensor before catalytic converter, trim control
Fault description
Post Catalyst Fuel Trim System Too Lean (Bank 1)
Condition for fault identification
Test condition:
O2 sensor trim control
No fault memories
Drive at 50 - 80 km/h and at moderate engine speed.
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 259
Trim controller pegged
Action in service
This malfunction automatically triggers an active test
(collateral fault stored in the control module's fault
memory!).
1. Read out results of active test (are other faults still stored
in the control module's fault memory)? => Then continue at
this point!)
2. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
3. If the system test fails to produce a result then
4. Visual inspection of wiring and plugs
5. Electrical check of wiring
6. Replace wiring or plugs as indicated
7. Check exhaust system forward of downstream (post-cat)
O2 sensor for leaks
8. Replace upstream (pre-cat) O2 sensor
9. Replace downstream (post-cat) O2 sensor
10. Replace control module
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2097
2C31 - P2097
Information saved in
DME
Fault code
2C31 - P2097
Fault text
Oxygen sensor before catalytic converter, trim control
Fault description
Post Catalyst Fuel Trim System Too Rich (Bank 1)
Condition for fault identification
Test condition:
O2 sensor trim control
No fault memories
Drive at 50 - 80 km/h and at moderate engine speed.
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Trim controller pegged
Action in service
This malfunction automatically triggers an active test
(collateral fault stored in the control module's fault
memory!).
1. Read out results of active test (are other faults still stored
in the control module's fault memory)? => Then continue at
this point!)
2. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
3. If the system test fails to produce a result then
4. Visual inspection of wiring and plugs
5. Electrical check of wiring
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 260
6. Replace wiring or plugs as indicated
7. Check exhaust system forward of downstream (post-cat)
O2 sensor for leaks
8. Replace upstream (pre-cat) O2 sensor
9. Replace downstream (post-cat) O2 sensor
10. Replace control module
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2098
2C32 - P2098
Information saved in
DME
Fault code
2C32 - P2098
Fault text
Oxygen sensor before catalytic converter 2, trim control
Fault description
Post Catalyst Fuel Trim System Too Lean (Bank 2)
Condition for fault identification
Test condition:
O2 sensor trim control
No fault memories
Drive at 50 - 80 km/h and at moderate engine speed.
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Trim controller pegged
Action in service
This malfunction automatically triggers an active test
(collateral fault stored in the control module's fault
memory!).
1. Read out results of active test (are other faults still stored
in the control module's fault memory)? => Then continue at
this point!)
2. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
3. If the system test fails to produce a result then
4. Visual inspection of wiring and plugs
5. Electrical check of wiring
6. Replace wiring or plugs as indicated
7. Check exhaust system forward of downstream (post-cat)
O2 sensor for leaks
8. Replace upstream (pre-cat) O2 sensor
9. Replace downstream (post-cat) O2 sensor
10. Replace control module
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 261
Service instruction
none
P2099
2C32 - P2099
Information saved in
DME
Fault code
2C32 - P2099
Fault text
Oxygen sensor before catalytic converter 2, trim control
Fault description
Post Catalyst Fuel Trim System Too Rich (Bank 2)
Condition for fault identification
Test condition:
O2 sensor trim control
No fault memories
Drive at 50 - 80 km/h and at moderate engine speed.
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Trim controller pegged
Action in service
This malfunction automatically triggers an active test
(collateral fault stored in the control module's fault
memory!).
1. Read out results of active test (are other faults still stored
in the control module's fault memory)? => Then continue at
this point!)
2. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
3. If the system test fails to produce a result then
4. Visual inspection of wiring and plugs
5. Electrical check of wiring
6. Replace wiring or plugs as indicated
7. Check exhaust system forward of downstream (post-cat)
O2 sensor for leaks
8. Replace upstream (pre-cat) O2 sensor
9. Replace downstream (post-cat) O2 sensor
10. Replace control module
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2120
2D1F - P2120
Information saved in
DME
Fault code
2D1F - P2120
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 262
Fault text
Accelerator-pedal module, pedal-position sensor
potentiometer, signal
Fault description
Throttle/Pedal Position Sensor/Switch 'D' Circuit
Condition for fault identification
Test condition:
Pedal-position sensor monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.02 sec.
Action in service
1) Read out the two root faults from the control module's
fault memory
2) Process using prescribed test plan,
3) Check main relay and overall vehicle electrical system
voltage supply,
4) Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine power!
EML ON, MIL ON, PW = 0, fast idle when brake pedal is
not depressed
Service instruction
none
P2122
2D1B - P2122
Information saved in
DME
Fault code
2D1B - P2122
Fault text
Accelerator pedal module, pedal-position sensor, signal 1
Fault description
Throttle/Pedal Position Sensor/Switch 'D' Circuit Low
Condition for fault identification
Test condition:
Pedal-position sensor monitor
No fault code currently registered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.02 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace PWG
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 263
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: ???
EML ON restricted PW gradient and PW limit via rpm
Service instruction
none
P2123
2D1B - P2123
Information saved in
DME
Fault code
2D1B - P2123
Fault text
Accelerator pedal module, pedal-position sensor, signal 1
Fault description
Throttle/Pedal Position Sensor/Switch 'D' Circuit High
Condition for fault identification
Test condition:
Pedal-position sensor monitor
No fault code currently registered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.02 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace PWG
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine power!
EML ON restricted PW gradient and PW limit via rpm
Service instruction
none
P2127
2D1C - P2127
Information saved in
DME
Fault code
2D1C - P2127
Fault text
Accelerator pedal module, pedal-position sensor, signal 2
Fault description
Throttle/Pedal Position Sensor/Switch 'E' Circuit Low
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 264
Condition for fault identification
Test condition:
Pedal-position sensor monitor
No fault code currently registered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.02 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace PWG
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine power!
EML ON restricted PW gradient and PW limit via rpm
Service instruction
none
P2128
2D1C - P2128
Information saved in
DME
Fault code
2D1C - P2128
Fault text
Accelerator pedal module, pedal-position sensor, signal 2
Fault description
Throttle/Pedal Position Sensor/Switch 'E' Circuit High
Condition for fault identification
Test condition:
Pedal-position sensor monitor
No fault code currently registered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.02 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace PWG
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine power!
EML ON restricted PW gradient and PW limit via rpm
Service instruction
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 265
none
P2138
2D20 - P2138
Information saved in
DME
Fault code
2D20 - P2138
Fault text
Accelerator-pedal module, pedal-position sensor,
plausibility between signal 1 and signal 2
Fault description
Throttle/Pedal Position Sensor/Switch 'D' / 'E' Voltage
Correlation
Condition for fault identification
Test condition:
Pedal-position sensor monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system >= 10 V
Condition for fault memory entry
0.02 sec.
Action in service
1) Check: Pedal-position sensor voltages [Pot voltage 2 =
(Pot voltage1)/2]2)
Check wires from DME to PWG,
3) Visual inspection of plug terminals (on components,
wiring harness and DME),
4) Replace PWG
Fault effect and breakdown warning
Driver information
Warning light:
CC status report: Reduced engine power!
EML ON restricted PW gradient and PW limit via rpm
Service instruction
none
P2183
2EEC - P2183
Information saved in
DME
Fault code
2EEC - P2183
Fault text
Temperature sensor cooler outlet, plausibility
Fault description
Engine Coolant Temperature Sensor 2 Circuit
Range/Performance
Condition for fault identification
Test condition:
Engine must be running
Terminal condition: Terminal 15 ON
Voltage condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 266
11 V < electrical system voltage < 26 V
Condition for fault memory entry
no invariable debounce time, constant sensor data reading
during engine warm-up produces entry
Action in service
1) Visual inspection of sensor
2) Perform electrical check on sensor and power-supply
wires
2) Test to determine whether the temperature really changes
when the thermostat opens
3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON in US versions only
Service instruction
none
P2184
2EEA - P2184
Information saved in
DME
Fault code
2EEA - P2184
Fault text
Temperature sensor cooler outlet, signal
Fault description
Engine Coolant Temperature Sensor 2 Circuit Low
Condition for fault identification
Test condition:
Radiator discharge temperature signal monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9.15 V
Condition for fault memory entry
5 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON in US versions only
Service instruction
none
P2185
2EEA - P2185
Information saved in
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 267
DME
Fault code
2EEA - P2185
Fault text
Temperature sensor cooler outlet, signal
Fault description
Engine Coolant Temperature Sensor 2 Circuit High
Condition for fault identification
Test condition:
Radiator discharge temperature signal monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9.15 V
Condition for fault memory entry
No compliance with temperature condition and time after
end of start > 120 sec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON in US versions only
Service instruction
none
P2195
2C27 - P2195
Information saved in
DME
Fault code
2C27 - P2195
Fault text
Oxygen sensor before catalytic converter, system check
Fault description
O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 1)
Condition for fault identification
Test condition:
After trim control fault; sensor indicates more than 18% too
lean
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
Terminal 15, engine on
Action in service
Check sensor wiring for short circuit; otherwise replace the
suspect sensor
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 268
Driver information
Warning light:
MIL ON
Service instruction
none
P2196
2C2B - P2196
Information saved in
DME
Fault code
2C2B - P2196
Fault text
Oxygen sensor before catalytic converter, system check
Fault description
O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 1)
Condition for fault identification
Test condition:
After trim control fault; sensor indicates more than 18% too
rich
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
Terminal 15, engine on
Action in service
Check sensor wiring for short circuit; otherwise replace the
suspect sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2197
2C28 - P2197
Information saved in
DME
Fault code
2C28 - P2197
Fault text
Oxygen sensor before catalytic converter 2, system check
Fault description
O2 Sensor Signal Biased/Stuck Lean (Bank 2 Sensor 1)
Condition for fault identification
Test condition:
After trim control fault; sensor indicates more than 18% too
lean
Terminal condition: none
Voltage condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 269
none
Condition for fault memory entry
Terminal 15, engine on
Action in service
Check sensor wiring for short circuit; otherwise replace the
suspect sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2198
2C2C - P2198
Information saved in
DME
Fault code
2C2C - P2198
Fault text
Oxygen sensor before catalytic converter 2, system check
Fault description
O2 Sensor Signal Biased/Stuck Rich (Bank 2 Sensor 1)
Condition for fault identification
Test condition:
Oxygen sensor before catalytic converter 2, system check
End of start phase
O2 sensor drifts toward rich
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
After trim control fault; sensor indicates more than 18% too
rich
Action in service
Check sensor wiring for short circuit; otherwise replace the
suspect sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2228
2F76 - P2228
Information saved in
DME
Fault code
2F76 - P2228
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 270
Fault text
Ambient-pressure sensor, signal
Fault description
Barometric Pressure Circuit Low
Condition for fault identification
Test condition:
Ambient pressure sensor signal monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.5 sec.
Action in service
Replace DME; this is an internal component
Fault effect and breakdown warning
Driver information
Warning light:
MIL on
Service instruction
none
P2229
2F76 - P2229
Information saved in
DME
Fault code
2F76 - P2229
Fault text
Ambient-pressure sensor, signal
Fault description
Barometric Pressure Circuit High
Condition for fault identification
Test condition:
Ambient pressure sensor signal monitor
Terminal condition: Terminal 15, engine on
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.5 sec.
Action in service
Replace DME; this is an internal component
Fault effect and breakdown warning
Driver information
Warning light:
MIL on
Service instruction
none
P2243
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 271
2C3D - P2243
Information saved in
DME
Fault code
2C3D - P2243
Fault text
Oxygen sensor before catalytic converter, line fault
Fault description
O2 Sensor Reference Voltage Circuit/Open (Bank 1 Sensor
1)
Condition for fault identification
Test condition:
O2 sensor wiring monitor (heater)
O2 sensor temperature is too low and the sensor signal is
implausible
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Sensor temperature < 680 °C and sensor voltage < 0.2 V
with oscillator deactivated
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Inspect wires
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor for Bank 1 (water or
corrosion in plug?) => Repeatedly disconnect the plug and
then FIRMLY press it back in)
4. Replace O2 sensor
5. Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2247
2C3E - P2247
Information saved in
DME
Fault code
2C3E - P2247
Fault text
Oxygen sensor before catalytic converter 2, line fault
Fault description
O2 Sensor Reference Voltage Circuit/Open (Bank 2 Sensor
1)
Condition for fault identification
Test condition:
O2 sensor wiring monitor
O2 sensor signal freezes.
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 272
No fault memories
Drive at 50 - 80 km/h at moderate engine speed
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Voltage seizes at 2V (Lambda = 1) OR voltage < 2.1 V with
overrun injection deactivation active
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Inspect wires
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor for Bank 1 (water or
corrosion in plug?) => Repeatedly remove the plug and then
reconnect it FIRMLY)
4. Check catalytic converter (is FSD lean fault entered for
the other bank?)
5. Piston rings, injectors, positive crankcase ventilation OK?
FSD fault? Then continue there!
6. Replace O2 sensor
7. Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2270
2C6B - P2270
Information saved in
DME
Fault code
2C6B - P2270
Fault text
Oxygen sensor behind catalytic converter, system check
Fault description
O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor system check
O2 sensor voltage too high = Signal sticks at rich
Trim controller diagnosis must have been executed, see
Trim controller diagnosis. Detection of malfunctions during
the trim control diagnosis triggers the active test. Engine
running at idle is adequate for the active test;
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor behind catalytic converter voltage > 0.7 V with
lean O2 data specification in active test
Action in service
This malfunction is detected during the active test. The
active test is triggered by the trim control diagnosis function
(trim controller fault code stored in the control module's
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 273
fault memory!)
1. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
2. If the system test fails to produce a result then
3. Visual inspection of wiring and plugs
4. Electrical check of wiring
5. Replace wires or plugs as indicated
6. Check exhaust system upstream from downstream (postcat)
O2 sensor for leaks
7. Replace downstream (post-cat) O2 sensor
8. Replace upstream (pre-cat) O2 sensor
9. Replace control module
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P2271
2C6B - P2271
Information saved in
DME
Fault code
2C6B - P2271
Fault text
Oxygen sensor behind catalytic converter, system check
Fault description
O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor system check
O2 sensor voltage too low = Signal sticks on lean
Trim controller diagnosis must have been executed, see
Trim controller diagnosis. Detection of faults during the trim
control diagnosis triggers the active test. Engine running at
idle is adequate for the active test;
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor behind catalytic converter voltage < 0.2 V with
rich data specification for active test
Action in service
This malfunction is detected during the active test. The
active test is triggered by the trim control diagnosis function
(trim controller fault code stored in the control module's
fault memory!)
1. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
2. If the system test fails to produce a result then
3. Visual inspection of wiring and plugs
4. Electrical check of wiring
5. Replace wires or plugs as indicated
6. Check exhaust system upstream from downstream (postcat)
O2 sensor for leaks
7. Replace downstream (post-cat) O2 sensor
8. Replace upstream (pre-cat) O2 sensor
9. Replace control module
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 274
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2272
2C6C - P2272
Information saved in
DME
Fault code
2C6C - P2272
Fault text
Oxygen sensor behind catalytic converter 2, system check
Fault description
O2 Sensor Signal Biased/Stuck Lean (Bank 2 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor system check
O2 sensor voltage too high = Signal sticks at rich
Trim controller diagnosis must have been executed, see
Trim controller diagnosis. Detection of malfunctions during
the trim control diagnosis triggers the active test. Engine
running at idle is adequate for the active test;
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor behind catalytic converter voltage > 0.7 V with
lean O2 data specification in active test
Action in service
This malfunction is detected during the active test. The
active test is triggered by the trim control diagnosis function
(trim controller fault code stored in the control module's
fault memory!)
1. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
2. If the system test fails to produce a result then
3. Visual inspection of wiring and plugs
4. Electrical check of wiring
5. Replace wires or plugs as indicated
6. Check exhaust system upstream from downstream (postcat)
O2 sensor for leaks
7. Replace downstream (post-cat) O2 sensor
8. Replace upstream (pre-cat) O2 sensor
9. Replace control module
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P2273
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 275
2C6C - P2273
Information saved in
DME
Fault code
2C6C - P2273
Fault text
Oxygen sensor behind catalytic converter 2, system check
Fault description
O2 Sensor Signal Biased/Stuck Rich (Bank 2 Sensor 2)
Condition for fault identification
Test condition:
O2 sensor system check
O2 sensor voltage too low = Signal sticks on lean
Trim controller diagnosis must have been executed, see
Trim controller diagnosis. Detection of faults during the trim
control diagnosis triggers the active test. Engine running at
idle is adequate for the active test;
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor behind catalytic converter voltage < 0.2 V with
rich data specification for active test
Action in service
This malfunction is detected during the active test. The
active test is triggered by the trim control diagnosis function
(trim controller fault code stored in the control module's
fault memory!)
1. Initiate system test for reversed O2 sensors. Follow
instructions for system test.
2. If the system test fails to produce a result then
3. Visual inspection of wiring and plugs
4. Electrical check of wiring
5. Replace wires or plugs as indicated
6. Check exhaust system upstream from downstream (postcat)
O2 sensor for leaks
7. Replace downstream (post-cat) O2 sensor
8. Replace upstream (pre-cat) O2 sensor
9. Replace control module
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2297
2C2D - P2297
Information saved in
DME
Fault code
2C2D - P2297
Fault text
Oxygen sensor before catalytic converter, overrun check
Fault description
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 276
O2 Sensor Out of Range During Deceleration (Bank 1
Sensor 1)
Condition for fault identification
Test condition:
Implausible O2 sensor signal in overrun cutoff phase,
no fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Bank 1 O2 sensor before catalytic converter voltage less
than 3.1 V or greater than 2.1 V with overrun injection
deactivation active
Action in service
1. Visual inspection of wiring and plugs (water or corrosion
in plug?)
1a. Repeatedly remove the plug and then FIRMLY insert it
again
2. Electrical check of wiring
3. Check catalytic converter (FSD lean fault may be entered
for the other bank)
4. Piston rings, injector valves, positive crankcase
ventilation OK? FSD fault? Then continue there!
5. Replace wires or plugs on O2 sensors as indicated
6. Replace O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2298
2C2E - P2298
Information saved in
DME
Fault code
2C2E - P2298
Fault text
Oxygen sensor before catalytic converter 2, overrun check
Fault description
O2 Sensor Out of Range During Deceleration (Bank 2
Sensor 1)
Condition for fault identification
Test condition:
Implausible O2 sensor signal in overrun cutoff phase,
no fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Bank 2 O2 sensor before catalytic converter voltage less
than 3.1 V or greater than 2.1 V with overrun injection
deactivation active
Action in service
1. Visual inspection of wiring and plugs (water or corrosion
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 277
in plug?)
1a. Repeatedly remove the plug and then FIRMLY insert it
again
2. Electrical check of wiring
3. Check catalytic converter (FSD lean fault may be entered
for the other bank)
4. Piston rings, injector valves, positive crankcase
ventilation OK? FSD fault? Then continue there!
5. Replace wires or plugs on O2 sensors as indicated
6. Replace O2 sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2299
2F8F - P2299
Information saved in
DME
Fault code
2F8F - P2299
Fault text
Accelerator pedal module and brake pedal, plausibility
Fault description
Brake Pedal Position / Accelerator Pedal Position
Incompatible
Condition for fault identification
Test condition:
Accelerator pedal module and brake pedal plausibility
monitor
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
1.5 sec.
Action in service
1) Discuss driving habits with customer (driving with both
feet)
2) Visual and operational check on PWG
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P2400
2A13 - P2400
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 278
Fault code
2A13 - P2400
Fault text
DMTL leak diagnosis pump, activation
Fault description
Evaporative Emission System Leak Detection Pump Control
Circuit/Open
Condition for fault identification
Test condition:
Monitoring of control activation
when pump is triggered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.5 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2401
2A13 - P2401
Information saved in
DME
Fault code
2A13 - P2401
Fault text
DMTL leak diagnosis pump, activation
Fault description
Evaporative Emission System Leak Detection Pump Control
Circuit Low
Condition for fault identification
Test condition:
Monitoring of control activation
when pump is triggered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.5 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 279
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2402
2A13 - P2402
Information saved in
DME
Fault code
2A13 - P2402
Fault text
DMTL leak diagnosis pump, activation
Fault description
Evaporative Emission System Leak Detection Pump Control
Circuit High
Condition for fault identification
Test condition:
Monitoring of control activation
when pump is triggered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.5 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2414
2C3B - P2414
Information saved in
DME
Fault code
2C3B - P2414
Fault text
Oxygen sensor before catalytic converter, not connected
Fault description
O2 Sensor Exhaust Sample Error (Bank 1 Sensor 1)
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 280
Condition for fault identification
Test condition:
O2 sensor test
O2 sensor indicates lean mixture although engine operates at
part or full load
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor voltage >4.8 V at part-load (sensor registers air)
Action in service
Determine whether sensor is corrected threaded into place
Check exhaust system for leaks
Check the plug-in connection
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2415
2C3C - P2415
Information saved in
DME
Fault code
2C3C - P2415
Fault text
Oxygen sensor before catalytic converter 2, not connected
Fault description
O2 Sensor Exhaust Sample Error (Bank 2 Sensor 1)
Condition for fault identification
Test condition:
O2 sensor test
O2 sensor indicates lean mixture although engine operates at
part or full load
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
O2 sensor voltage >4.8 V at part-load (sensor registers air)
Action in service
Determine whether sensor is corrected threaded into place
Check exhaust system for leaks
Check the plug-in connection
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 281
P2418
2A12 - P2418
Information saved in
DME
Fault code
2A12 - P2418
Fault text
DMTL solenoid valve, activation
Fault description
Evaporative Emission System Switching Valve Control
Circuit/Open
Condition for fault identification
Test condition:
Monitoring of control activation
when solenoid is triggered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.5 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2419
2A12 - P2419
Information saved in
DME
Fault code
2A12 - P2419
Fault text
DMTL solenoid valve, activation
Fault description
Evaporative Emission System Switching Valve Control
Circuit Low
Condition for fault identification
Test condition:
Monitoring of control activation
when solenoid is triggered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.5 sec.
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 282
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2420
2A12 - P2420
Information saved in
DME
Fault code
2A12 - P2420
Fault text
DMTL solenoid valve, activation
Fault description
Evaporative Emission System Switching Valve Control
Circuit High
Condition for fault identification
Test condition:
Monitoring of control activation
when solenoid is triggered
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
0.5 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2568
2ADA - P2568
Information saved in
DME
Fault code
2ADA - P2568
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 283
Fault text
EAC sensor, electrical fault
Fault description
Direct Ozone Reduction Catalyst Temperature Sensor
Circuit Range/Performance
Condition for fault identification
Test condition:
EAC sensor must be installed, and the correct data set
(SULEV) must be programmed in the DME
Terminal condition: Terminal 15
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
2.5 sec.
Action in service
Replace EAC sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL in second driving cycle
Service instruction
none
P2569
2ADA - P2569
Information saved in
DME
Fault code
2ADA - P2569
Fault text
EAC sensor, electrical fault
Fault description
Direct Ozone Reduction Catalyst Temperature Sensor
Circuit Low
Condition for fault identification
Test condition:
EAC sensor must be installed, and the correct data set
(SULEV) must be programmed in the DME
Terminal condition: Terminal 15
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
2.5 sec.
Action in service
Replace EAC sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL in second driving cycle
Service instruction
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 284
none
P2570
2ADA - P2570
Information saved in
DME
Fault code
2ADA - P2570
Fault text
EAC sensor, electrical fault
Fault description
Direct Ozone Reduction Catalyst Temperature Sensor
Circuit High
Condition for fault identification
Test condition:
EAC sensor must be installed, and the correct data set
(SULEV) must be programmed in the DME
Terminal condition: Terminal 15
Voltage condition:
Voltage in onboard electrical system > 9 V
Condition for fault memory entry
2.5 sec.
Action in service
Replace EAC sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL in second driving cycle
Service instruction
none
P2626
2C3D - P2626
Information saved in
DME
Fault code
2C3D - P2626
Fault text
Oxygen sensor before catalytic converter, line fault
Fault description
O2 Sensor Pumping Current Trim Circuit/Open (Bank 1
Sensor 1)
Condition for fault identification
Test condition:
O2 sensor wire monitoring
Voltage of O2 sensor signal is too high during overrun cutoff
phase.
overrun injection deactivation
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 285
Voltage >5.8 V during overrun injection deactivation
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Inspect wires
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor for Bank 1 (water or
corrosion in plug?) => Repeatedly remove the plug and then
reconnect it FIRMLY)
4. Check catalytic converter (is FSD lean fault entered for
the other bank?)
5. Piston rings, injectors, positive crankcase ventilation OK?
FSD fault? Then continue there!
6. Replace O2 sensor
7. Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P2629
2C3E - P2629
Information saved in
DME
Fault code
2C3E - P2629
Fault text
Oxygen sensor before catalytic converter 2, line fault
Fault description
O2 Sensor Pumping Current Trim Circuit/Open (Bank 2
Sensor 1)
Condition for fault identification
Test condition:
O2 sensor wire monitoring
Voltage of O2 sensor signal is too high during overrun cutoff
phase.
overrun injection deactivation
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Voltage >5.8 V during overrun injection deactivation
Action in service
1. Visual inspection of wires, DME plug and O2 sensor for
damage
2. Inspect wires
3. Check plug-in connections DME <=> Wiring harness
<=> Upstream (pre-cat) O2 sensor for Bank 1 (water or
corrosion in plug?) => Repeatedly remove the plug and then
reconnect it FIRMLY)
4. Check catalytic converter (is FSD lean fault entered for
the other bank?)
5. Piston rings, injectors, positive crankcase ventilation OK?
FSD fault? Then continue there!
6. Replace O2 sensor
7. Replace DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 286
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P3022
2C41 - P3022
Information saved in
DME
Fault code
2C41 - P3022
Fault text
DME, internal fault: oxygen sensor
Fault description
O2 Sensor Disturbed SPI Communication to WRAF-IC
(Bank 1 Sensor 1)
Condition for fault identification
Test condition:
Monitoring of O2 sensor chip
No fault memories
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
Self-diagnosis processor chip: Communications fault with

Action in service
Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P3023
2C42 - P3023
Information saved in
DME
Fault code
2C42 - P3023
Fault text
DME, internal fault: oxygen sensor 2
Fault description
O2 Sensor Disturbed SPI Communication to WRAF-IC
(Bank 2 Sensor 1)
Condition for fault identification
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 287
Test condition:
Monitoring of O2 sensor chip
No fault memories
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
Self-diagnosis processor chip: Communications fault with

Action in service
Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P3024
2C41 - P3024
Information saved in
DME
Fault code
2C41 - P3024
Fault text
DME, internal fault: oxygen sensor
Fault description
O2 Sensor Initialization Error WRAF-IC (Bank 1 Sensor 1)
Condition for fault identification
Test condition:
Monitoring of O2 sensor chip
No fault memories
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
Self-diagnosis processor chip: Communications fault with

Action in service
Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P3025
2C42 - P3025
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 288
Fault code
2C42 - P3025
Fault text
DME, internal fault: oxygen sensor 2
Fault description
O2 Sensor Initialization Error WRAF-IC (Bank 2 Sensor 1)
Condition for fault identification
Test condition:
Monitoring of O2 sensor chip
No fault memories
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
Self-diagnosis processor chip: Communications fault with

Action in service
Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
P3196
2EEC - P3196
Information saved in
DME
Fault code
2EEC - P3196
Fault text
Temperature sensor cooler outlet, plausibility
Fault description
Cold Start Radiator Coolant Temperature Sensor Signal
High
Condition for fault identification
Test condition:
Engine must be running
Terminal condition: Terminal 15 ON
Voltage condition:
11 V < electrical system voltage < 26 V
Condition for fault memory entry
no debounce, fault code entered when engine is extremely
cold (coolant temperature < -10 °C) with excessively high
sensor data reading immediately after engine start
Action in service
1) Visual inspection of sensor
2) Perform electrical check on sensor and power-supply
wires
2) Test to determine whether the temperature really changes
when the thermostat opens
3) Replace sensor
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 289
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON in US versions only
Service instruction
none
P3197
2EEB - P3197
Information saved in
DME
Fault code
2EEB - P3197
Fault text
Temperature sensor, radiator outlet, plausibility: gradient
Fault description
Radiator Coolant Temperature Gradient Too High
Condition for fault identification
Test condition:
Radiator discharge temperature plausibility monitor
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9.15 V
Condition for fault memory entry
600 msec.
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON in US versions only
Service instruction
none
P3198
2EE3 - P3198
Information saved in
DME
Fault code
2EE3 - P3198
Fault text
Coolant temperature sensor, plausibility: gradient
Fault description
Engine Coolant Temperature 1 Gradient Too High
Condition for fault identification
Test condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 290
UBatt > 9.15V
Terminal 15 on
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9.15 V
Condition for fault memory entry
600 ms
Action in service
1) Perform electrical check on sensor wire and power-supply
wires
2) Visual inspection of plug-in contacts (on component and
DME ends) 3) Replace sensor
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON, electrical water pump and E fan at full power with
engine running
Service instruction
none
P3199
2EE2 - P3199
Information saved in
DME
Fault code
2EE2 - P3199
Fault text
Coolant temperature sensor, plausibility: signal constant
Fault description
Engine Coolant Temperature Signal Stuck
Condition for fault identification
Test condition:
Engine must be running
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 9.15 V
Condition for fault memory entry
immediately
Action in service
1) Visual inspection of sensor
2) Test to determine whether coolant temperature really
remains constant as engine warms
3) Sensor replacement
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON, electrical water pump and E fan at full power with
engine running
Service instruction
none
P3202
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 291
CD87 - P3202
Information saved in
DME
Fault code
CD87 - P3202
Fault text
PT-CAN communication fault
Fault description
Powertrain CAN, CAN Chip Cut-Off
Condition for fault identification
Test condition:
none
Terminal condition: none
Voltage condition:
none
Condition for fault memory entry
none
Action in service
none
Fault effect and breakdown warning
Driver information
Warning light:
none
Service instruction
none
P3205
CD8B - P3205
Information saved in
DME
Fault code
CD8B - P3205
Fault text
PT CAN bus communication fault
Fault description
Local CAN, CAN Chip Cut-Off
Condition for fault identification
Test condition:
Terminal 15 on and EKP control module connected to
LoCan
Terminal condition: none
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Currently deactivated
Action in service
1) Check CAN wires
2) Check plugs to all CAN stations
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 292
Driver information
Warning light:
none
Service instruction
none
P3223
2E97 - P3223
Information saved in
DME
Fault code
2E97 - P3223
Fault text
Generator
Fault description
Generator Mechanical
Condition for fault identification
Test condition:
Mech. fault
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
Commercial vehicle >350 rpm,
No communications fault
Action in service
Check bearings, replace belt
Fault effect and breakdown warning
Driver information
Warning light:
Charge indicator lamp
Service instruction
none
P3226
2F71 - P3226
Information saved in
DME
Fault code
2F71 - P3226
Fault text
Electronics-box fan, activation
Fault description
E-Box Control Circuit Fan High Input
Condition for fault identification
Test condition:
E-module fan activation-control monitor
Component must be installed
Tester must be used to trigger component for at least 15 sec.
Terminal condition: Terminal 15 ON
Voltage condition:
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 293
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
No display
Service instruction
none
P3227
2F71 - P3227
Information saved in
DME
Fault code
2F71 - P3227
Fault text
Electronics-box fan, activation
Fault description
E-Box Control Circuit Fan Low Input
Condition for fault identification
Test condition:
E-module fan activation-control monitor
Component must be installed
Tester must be used to trigger component for at least 15 sec.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
2 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
No display
Service instruction
none
P3228
2F71 - P3228
Information saved in
DME
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 294
Fault code
2F71 - P3228
Fault text
Electronics-box fan, activation
Fault description
E-Box Control Circuit Fan Open Circuit
Condition for fault identification
Test condition:
E-module fan activation-control monitor
Component must be installed
Tester must be used to trigger component for at least 15 sec.
Terminal condition: Terminal 15 ON
Voltage condition:
Voltage in onboard electrical system > 10 V
Condition for fault memory entry
5 sec.
Action in service
1Check wiring
Repair if defective
If wiring is OK proceed
to check component
Fault effect and breakdown warning
Driver information
Warning light:
No display
Service instruction
none
P3235
2FA4 - P3235
Information saved in
DME
Fault code
2FA4 - P3235
Fault text
Incorrect data record
Fault description
Control Module Monitoring Version Coding Plausibility
Condition for fault identification
Test condition:
Always active
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
none
Action in service
Data programming, of fault remains active re-enter DME
code, if then still active replace the DME
Fault effect and breakdown warning
BMW 328i Sedan (E90) L6-3.0L (N51) P code charts 295
Driver information
Warning light:
Reduced output
Service instruction
none
P3255
2E96 - P3255
Information saved in
DME
Fault code
2E96 - P3255
Fault text
Generator, under-excitation
Fault description
Generator Voltage in Starting Phase above Threshold
Condition for fault identification
Test condition:
Commercial vehicle > 350 rpm, alternator underexcitation
requested
Terminal condition: Terminal 15 ON
Voltage condition:
none
Condition for fault memory entry
Never, diagnosis not active
Action in service
1. Check wire (BSD_BUS) connecting alternator and DME.
2. Check plug-in connection at alternator.
3. Replace alternator.
Fault effect and breakdown warning
Driver information
Warning light:
MIL relevance not yet defined
Service instruction
none