BMW P0299: Turbocharger underboost condition — Diagnosis and Repair
BMW P0299 means Turbocharger underboost condition. This guide covers symptoms, likely causes and a verification path that avoids unnecessary parts replacement.
— Tekin Code
BMW P0299 indicates that the DME or DDE recorded Turbocharger underboost condition. The OBD-II definition is standardized, but BMW monitor conditions can vary with engine, software and equipment.
What Does P0299 Mean?
The control unit compares measured behavior with its target and stores this DTC when the permitted deviation persists. The code alone does not name a failed part; companion faults, operating conditions and measurements decide the diagnosis.
CODE: P0299
DEFINITION: Turbocharger underboost condition
MODULE: DME/DDE
SYSTEM: boost control
KEY DATA: status, frequency, freeze frame, commanded/actual value
SEVERITY: Moderate to high depending on symptoms
NOTE: Confirm for VIN, engine and module software.
Do not erase the code first. Scan every module and save companion faults and freeze-frame data. Record low voltage or recent work that could have influenced the event.
Symptoms
• The malfunction lamp may illuminate; the record may initially be intermittent.
• Idle quality, power, fuel use or exhaust behavior may change.
• Some vehicles may enter limp mode, while others show no obvious complaint.
• Cold start, load, temperature and battery voltage can affect recurrence.
Likely Causes
Work from inexpensive, accessible checks toward costly and complex ones. With several faults, rule out a shared power, air, fuel or wiring problem first.
• Low-cost first possibility: loose connector, damaged hose, dirty terminal or fluid/level issue.
• Medium possibility: sensor bias, valve/solenoid or its electrical circuit.
• Costlier possibility: worn system component, timing, turbo, catalyst or an internal mechanical fault.
Diagnosis Steps with OBDThink
OBDThink is an independent BMW diagnostic and coding mobile app and is not affiliated with BMW AG. Depending on vehicle, adapter and module support, it can read/clear codes and show freeze frame or live data; it does not perform a certain repair.
• 1. Scan all modules; save P0299, module name, status, frequency, companion codes and freeze-frame data.
• 2. With the engine off and running, inspect battery/charging voltage and the relevant fuse, connector, hose and wiring.
• 3. Compare commanded and actual live values for boost control under the same operating condition; do not trust one snapshot.
• 4. Complete inexpensive physical checks, then confirm the suspected part with a BMW-capable test plan and measurement.
• 5. After repair, clear the code, complete an appropriate drive cycle and scan all modules again.
Is P0299 currently active?
YES → Safely reproduce freeze-frame conditions → basic leak/power/wiring checks → compare commanded and actual live data.
NO → Preserve the record → inspect connectors and recent work → drive under similar conditions → check recurrence.
Several related codes → Diagnose the common cause first.
One persistent code → Measure the circuit with a BMW test plan.
If commanded and actual values drift together, prioritize a shared mechanical or flow cause. If only one sensor value jumps, inspect its sensor, connector and wiring first. This guides testing; it is not an instruction to replace a part.
Repair
• Low cost: correct a loose connector, damaged hose, dirty terminal or incorrect fluid/level found during basic checks.
• Medium cost: repair or replace a sensor, valve, coil or related small component only after its fault is proven by testing.
• High cost: proceed to catalyst, turbo, timing or internal-engine repair only when measurements and mechanical tests confirm it.
• Affordable: perform coding, adaptation or relearning only when the BMW repair procedure requires it.
After repair, P0299 must not return, warnings should remain off, commanded and actual values should agree, and the relevant OBD monitor or BMW test plan should complete.
Can You Drive with This Code?
Stop driving for a severe misfire, flashing malfunction lamp, overheating, oil-pressure warning, fuel odor/leak, smoke or major power loss. With a mild stable symptom, drive gently only to a safe diagnostic location.
BMW P0299 is a diagnostic starting point, not a shopping list. Preserve the evidence and move from inexpensive checks to measured proof to isolate the cause faster and at lower cost.