2019 BMW 128i Convertible (E88) L6-3.0L (N51) A L L Diagnostic Trouble Codes ( DTC ): Manufacturer Code Charts Page 158
Sensors installed
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Active immediately after terminal 15 change; electr. faults
entered within a few seconds
Action in service
1. Visual inspection of wiring, DME plug and O2 sensor for
damage
2. Inspect wiring
3. Check plug-in connections DME <=> Wiring harness
<=> downstream (post-cat) O2 sensor for Bank 2 precatalyst
4. Replace O2 sensor
5. Replace DME
Fault effect and breakdown warning
Driver information
Warning light:
MIL ON
Service instruction
none
2C24
2C24 - P0040
Information saved in
DME
Fault code
2C24 - P0040
Fault text
Oxygen sensors before catalytic converter mixed up
Fault description
O2 Sensor Signals Swapped Bank 1 Sensor 1 / Bank 2
Sensor 1
Condition for fault identification
Test condition:
Monitoring of interchanged O2 sensors
Implausible O2 sensor signal at idle and during highway
operation
Engine speed exceeds 288 rpm
No overrun cutoff
No fault memories
Terminal condition: Terminal 15, engine on
Voltage condition:
none
Condition for fault memory entry
Lambda control for both banks at control limit
Action in service
Replace pre-cat O2 sensors.
Fault effect and breakdown warning