Skip to content
Skip to content

OBD-II Code

P1080

Severity

Not yet reviewed

Nobody on our side has assessed this code yet, so we are not going to guess at how serious it is.

Can you drive it

We cannot say

Treat it as unknown until a shop reads it with live data. If the check-engine light is FLASHING, stop driving as soon as it is safe to — that means an active misfire, whatever the code.

Indicative cost (USD)

$25–$450

From this code's diagnostic notes. Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

$25 (clean engine ground stud) to $450 (single MAF sensor plus harness repair on an N20).

P1080 on a BMW is a Component Voltage Supply fault on the Air Mass Sensor (MAF) Heater circuit — the hot-wire MAF on most BMW gasoline engines (N20, N52, N54, N55, S55, N63) uses a small heating element that maintains the sensor wire at a fixed temperature above ambient, and the ECU measures the current required to hold that temperature as the proxy for airflow.

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then follow the diagnostic notes further down this page, in the order they are written.

    They are written in the order a shop works this code, cheapest checks first. Where they name a component, inspect its wiring and connector before replacing it.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Read the full diagnostic procedureP1080 on a BMW is a Component Voltage Supply fault on the Air Mass Sensor (MAF) Heater circuit — the hot-wire MAF on most BMW gasoline engines (N20,…

P1080 on a BMW is a Component Voltage Supply fault on the Air Mass Sensor (MAF) Heater circuit — the hot-wire MAF on most BMW gasoline engines (N20, N52, N54, N55, S55, N63) uses a small heating element that maintains the sensor wire at a fixed temperature above ambient, and the ECU measures the current required to hold that temperature as the proxy for airflow. The heater circuit has its own dedicated voltage supply (typically a fused 12V feed from the engine electronics ECU module or a smart-power output from the DME), and P1080 sets when that supply rail reads below ~10.5V or above ~16V at the sensor, or when the supply line is open. Healthy MAF heater current draw is 0.3-1.2A at warm idle climbing to 0.5-1.5A at WOT; if the supply rail is sagging, the heater can't hold temp, the airflow reading goes garbage, and you'll see secondary fuel-trim and idle-quality complaints.

Diagnostic order

  1. Backprobe the MAF connector with the engine running and measure supply voltage on the heater pin (consult the wiring diagram — pin assignments differ across N20/N54/N63) — should be 13.5-14.4V; below 12V points to a wiring/connector fault, above 15.5V points to a charging system overvoltage.
  2. Ohm the MAF heater element when cold (typical 2-8 ohms across the heater terminals; open means the element is burned out).
  3. Inspect the harness between the DME and the MAF for chafing — the loom routes near the valve cover on N52/N54 and can chafe through against the head over time. Expensive-misdiagnosis caveat: don't replace the MAF before verifying the supply voltage is actually present at the connector — on N54 cars, a corroded ground at the engine block (BMW's notorious eyelet ground point near the alternator) drops the MAF heater supply enough to throw P1080 even with a perfectly good $180-280 sensor, and cleaning the ground stud with a wire wheel for free fixes the code permanently.
Vehicle-specific patterns2012-2018 BMW N20 2.0L turbo (F30 328i, F22 228i, F32 428i, F25 X3 xDrive28i, F26 X4 xDrive28i) sees P1080 mostly from harness chafe at the valve cov…
  • 2012-2018BMW N20 2.0L turbo (F30 328i, F22 228i, F32 428i, F25 X3 xDrive28i, F26 X4 xDrive28i) sees P1080 mostly from harness chafe at the valve cover heat — when the harness wears through against the head, the heater circuit shorts intermittently and the code comes and goes.
  • 2007-2013BMW N52 3.0L NA inline-6 (E90 328i, E60 528i, E83 X3, E70 X5 30i) throws P1080 from the same engine ground stud corrosion that causes a dozen other phantom codes — checking the ground before parts-canon is the move.
  • 2007-2013BMW N54 3.0L twin-turbo (E90/E92 335i, E60 535i, E89 Z4 35is) throws P1080 occasionally but more often suffers from broader MAF reliability issues that get masked by HPFP and injector codes.
  • 2009-2019BMW N63 4.4L twin-turbo V8 (F10 550i, F12 650i, F15 X5 50i) uses dual MAFs (one per intake tract) and throws P1080 most often when one bank's heater fuse blows from a stuck-on heater drawing >2A.

Estimated repair$25 (clean engine ground stud) to $450 (single MAF sensor plus harness repair on an N20).

Look up another code

More free tools

See all 9 tools