Diagnosing a P0299 Underboost Fault on a 2015 BMW X5

A 2015 BMW X5 arrived with a check engine light and a straightforward complaint of poor pulling power. The technician noted the vehicle had a distinct lack of power and read a single fault code: P0299. This code indicates an underboost condition. In the diagnostic platform we build, we analyze these exact scenarios using real workshop data to rank the most probable causes. For the BMW B47 engine in this vehicle, a P0299 requires a methodical approach rather than just replacing parts.

Charge Air System Leaks

The most common cause we see for this code, ranked at 35 percent probability, is a leak in the charge air system. This includes the pressure pipes, charge air hoses, the intercooler, and the associated seals. When rubber hoses crack or connections lose their seal, the compressed air escapes before it reaches the intake. As a result, the boost pressure sensor registers an actual pressure far below the value requested by the DDE.

To test this, the first step is a pressure test of the charge air system using a smoke machine or a pressure adapter set to 1.5 bar. A visual check of all hoses is also necessary, looking specifically for cracks or oil mist at the joints. Finally, logging the requested and actual boost pressure during full throttle acceleration will confirm the extent of the pressure loss.

Boost Control and Vacuum Issues

If the charge air system is intact, the next probability at 25 percent is a defective boost control or vacuum system. On engines with vacuum controlled regulation and a bypass or boost pressure converter, several things can go wrong. Cracks in thin vacuum hoses, a poor vacuum level from the pump, or an internal leak in the pressure regulation solenoid can prevent the actuator from adjusting the variable geometry or wastegate sufficiently. The turbo remains in an open position and fails to build correct pressure in time.

The recommended testing involves measuring the vacuum level with a hand pump and gauge both before and after the solenoid. A resistance measurement and an activation test of the pressure regulation solenoid using a diagnostic tool should follow. Inspect all rubber vacuum lines between the vacuum pump, reservoir, and actuator for integrity.

The VNT Mechanism and Actuator

At a 20 percent probability and a high severity level, a sticking VNT mechanism or defective boost control motor is a known issue. The VNT actuator, which can be an electronic motor or a vacuum unit depending on the turbo configuration, regulates the movable guide vanes in the turbine housing. Mechanical sticking of these vanes due to soot deposits, or defective internal plastic gears and position sensors in the electronic actuator, will cause the vanes to stick in the open position.

Testing this requires component activation of the boost control motor via a diagnostic tool while visually observing the linkage movement. You should also manually check the freedom of movement of the linkage between its end positions with the linkage disconnected from the actuator.

Mechanical Turbocharger Wear

Ranked at 10 percent probability is mechanical wear or damage to the turbocharger itself. The turbocharger may suffer from bearing wear, damaged compressor blades, or mechanical wear on the turbine shaft. If the bearings are worn or the wheel contacts the compressor housing, the turbine efficiency drops dramatically. This prevents adequate pressure buildup and results in a permanent underboost condition.

To verify this, remove the intake pipe and physically check the compressor wheel and shaft play, both radially and axially. Inspect the compressor blades for nicks, wear, or deformation.

Following the Data

A P0299 code requires testing in sequence rather than guessing. Start with the pressure pipes and work your way to the turbocharger internals. Let me know if you see similar patterns on these vehicles in your own bays.

Reference pages for the codes in this article

  • P0299, what we measure for this code across real diagnostics
Published on:
2026-09-16
Put this guide to work

Diagnosing a fault right now? WrenchLane Free gives you a full AI diagnostic every day — ranked causes, TSB search, no card needed. Running a workshop? Compare plans for OEM data, wiring diagrams and labour times.

Start diagnosing smarter today

Try WrenchLane free and see how much time you save on your next diagnosis.