This BMW-specific code indicates the idle control control system has detected an abnormal operating condition. This manufacturer-specific code requires BMW-specific diagnostic procedures and may require dealer-level scan tools.
Find certified mechanics near you who can diagnose and repair P1005.
For informational purposes only. Diagnostic trouble codes are starting points for diagnosis, not definitive answers. Always consult a certified mechanic for proper diagnosis and repair. Estimated costs vary by vehicle, location, and shop rates.