What Is Limp Mode (Notlauf)
Limp mode (Notlauf) is a BMW protective function. The ECU cuts boost pressure and limits engine speed so you can reach a shop safely. The causes vary, but they cluster around four systems: boost, fuel pressure, exhaust aftertreatment, and valve control.
The logic is simple: if any of these circuits fails, running at full load leads to cascading damage—overheating, detonation, a destroyed turbo, or a ruined catalytic converter. So the ECU deliberately pulls power back: you lose performance, but the engine itself survives. The control unit sets the exact limit on its own, depending on the cause.
Symptoms
- Significant power loss
- Engine speed limited to roughly 2,500 rpm
- The car barely accelerates
- Check Engine light on, sometimes with additional warning symbols
- The automatic transmission stops upshifting
- Reduced top speed
- After a restart, limp mode briefly disappears, then quickly returns
Common Trouble Codes
All of the codes below describe the same behavior—dropping into limp mode—and each has its own detailed page with the code meaning, diagnosis, and cost estimates.
| Code | Meaning | System |
|---|---|---|
| P0299 | Boost pressure too low (turbo/wastegate) | Boost |
| P0087 | Fuel rail pressure too low (HPFP) | Fuel pressure |
| P244A | DPF differential pressure too high | Exhaust aftertreatment |
| 2A82 | VANOS target position, intake | Valve control |
| P0234 | Boost pressure too high (wastegate open) | Boost |
| 2DC7 | Intercooler sensor | Boost (sensor) |
| P0401 | EGR | Exhaust aftertreatment |
⚠️ The source data has a discrepancy: code P0401 (EGR) is named as a frequent cause on diesels but is missing from the main list of common codes. Treat it as a probable, not a primary, cause.
Speed Limits
In limp mode, speed is limited to roughly 50–75 mph on gasoline models and 37–62 mph on diesels. The exact threshold depends on the cause—the control unit sets it case by case.
Most Likely Causes
On gasoline engines, the boost system is the usual culprit—code P0299. On diesels, it’s a clogged diesel particulate filter (DPF) (P244A) or the exhaust gas recirculation (EGR) system (P0401).
Diagnosis and Repair
Diagnosis starts with reading the fault memory and the stored freeze-frame data. From there, you test the specific system flagged by the code: boost and wastegate, fuel rail and HPFP, DPF differential pressure, VANOS position, intercooler sensors.
| Job | Relative Cost |
|---|---|
| Fault memory read + freeze-frame | Low |
| Boost pressure sensor replacement | Moderate |
| Wastegate solenoid valve | Moderate |
| HPFP replacement | High |
| Forced DPF regeneration | Low |
| Turbocharger replacement | High—comparable to an engine rebuild |
Shop Observations
- The code stays in memory even after limp mode clears following a restart.
- Driving in limp mode is generally safe—the system is protecting the engine.
- The exception: paired with an oil temperature or oil pressure warning, you need to stop immediately.
- After a successful repair, limp mode usually goes away—at the latest after clearing the codes and a test drive.