P0507 on a BMW: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
Drivable, but the engine idles too fast, which wastes fuel and can make the idle feel uneven.
What P0507 means on a BMW
On a BMW, P0507 means the engine idles higher than the computer expects. Unmetered air is getting in at idle, usually through cracked vacuum or crankcase ventilation hoses. The car still drives, but the high idle wastes fuel and can feel uneven.
Is P0507 common on BMWs?
P0507 is common on BMWs like the 3 Series, 5 Series, X3, and X5, especially as rubber hoses age. The crankcase ventilation hoses and intake boots are known to crack and leak air. A vacuum leak test is usually needed to find the exact spot.
Commonly reported on: 3 Series, 5 Series, X3, X5.
Symptoms
- Check engine light is on
- High idle speed
- Hesitation or surging at idle
- Idle stays high when stopped
Common causes
- most common: Cracked crankcase ventilation hoses
- common: Leaking intake boot or vacuum hose
- less common: Sticking idle control valve
- less common: Leaking intake manifold gasket
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Find and repair vacuum or crankcase hose leaks | Yes | $20โ150 |
| Replace cracked intake boots and hoses | Yes | $30โ150 |
| Have a smoke test done to find the leak | Mechanic | $50โ150 |
Frequently asked questions
Other common BMW codes
P0507 on other brands
Looking for the full (non-brand-specific) guide? See the P0507 code page โ
Browse all BMW codes: BMW hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.