BMW · Electrical · Moderate code

P0AFA on BMW: How to Diagnose & Fix

Hybrid/EV Battery System Voltage Low

1 BMW model · 1 documented issue · 1 critical

Share:@au7o.io

P0AFA on BMW by model: symptoms, diagnosis and fix

A small number of 2022 i4 Gran Coupe vehicles built between November 22, 2021 and August 8, 2022 left the supplier with a high-voltage battery cell module that was not produced to specification. Cathode-plate debris inside a battery cell can cause a short circuit inside the module, which can lead to a thermal event (fire) while parked or charging. BMW issued do-not-drive and do-not-charge instructions for affected VINs and told owners to park away from structures. A later, smaller campaign (25V-470, covering 2022-2023 i4 among iX/i7) covers modules assembled with excessive force that stresses the module frame.

Common Symptoms

  • Battery-related check-control warnings
  • Reduced power or refusal to charge
  • Burning/chemical smell or smoke from underbody (worst case)
  • Often no symptom before failure

How to Fix

Check the VIN at NHTSA or with BMW immediately. The remedy is dealer replacement of the affected high-voltage battery cell module free of charge; until repaired the affected cars must not be driven or charged and should be parked outdoors away from buildings. Used-i4 buyers of early-2022 builds should confirm this campaign was completed before purchase.

Typical repair cost:$0 - $0
Sources for this issue (3)

Research This Issue

Community Reported
High ConfidenceVerifiedUpdated Oct 27, 2026

P0AFA code reference

General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.

Frequently asked questions

What does P0AFA mean on a BMW?

P0AFA stands for "Hybrid/EV Battery System Voltage Low." P0AFA is a hybrid/electric vehicle code meaning the control module has detected that the total voltage of the high-voltage (hybrid/EV) battery pack is lower than expected. The pack voltage is monitored by the hybrid powertrain/battery control module; low pack voltage can come from a weak or failing battery, a fault in the pack's cables, fuse or contactors, or a faulty voltage-sensing circuit. Symptoms can include a hybrid system warning, reduced power or limp mode, and loss of electric-drive function. On BMW it is documented across 1 model: i4.

What are the most common causes of P0AFA?

The most common causes of P0AFA are: Weak, degraded or imbalanced high-voltage battery pack, Open high-voltage battery fuse or contactor, Faulty high-voltage battery cable, ground or connection, Faulty battery voltage-sensing circuit or sensor, Battery control module or software fault. The specific cause varies by vehicle.

How much does it cost to fix P0AFA on a BMW?

Repair costs vary widely with the root cause and BMW model; each issue on this page carries its own estimate where one is published.

Looking for P0AFA on a different make?

View P0AFA across all makes →
🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about P0AFA fixes on BMW
We add new causes, fixes and affected BMW models for P0AFA regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Join 700+ subscribers following Au7o for vehicle insights and updates.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.

Explore free Hub demo