P1118 on BMW vehicles indicates that the engine control module (ECM) has detected an abnormally high signal voltage from the bank 2 mass air flow (MAF) sensor circuit, which typically corresponds to a condition where the sensor is reporting more air entering the engine than is physically possible. The ECM sets this code when the MAF sensor signal exceeds the maximum expected threshold for a calibrated period, often due to a wiring short to voltage, a contaminated sensor element, or a faulty sensor.
You can drive the vehicle with P1118, but avoid aggressive acceleration and heavy loads until the fault is repaired, as incorrect air mass readings can cause rich running, poor fuel economy, and potential damage to spark plugs or the catalytic converter over time.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for BMW vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.