Skanyx
DTC/P0173·BMW

P0173 on BMW: Causes, Symptoms and Fix Cost

Quick Answer
Moderate SeveritySafe to drive (short-term)BMW

P0173 on a BMW means the ECU has pushed long-term fuel trim on Bank 2 to the limit of its correction range and still cannot maintain the target air-fuel ratio. Because P0173 only affects one bank, it usually points to something specific to Bank 2 (a leak, a degraded sensor, or a dirty injector on that bank) rather than a whole-engine issue like a clogged fuel filter that would affect both banks.

Repair cost on BMW98 - €588

What does P0173 mean on a BMW?

P0173 means the ECU has pushed long-term fuel trim on Bank 2 to the limit of its correction range and still cannot maintain the target air-fuel ratio. Because P0173 only affects one bank, it usually points to something specific to Bank 2 (a leak, a degraded sensor, or a dirty injector on that bank) rather than a whole-engine issue like a clogged fuel filter that would affect both banks.

BMW 3 Series

2006-2024

335i and 335d with the N54 inline-six are technically single-bank engines, but BMW V8 M3 (E92) and 6-cylinder V configurations historically logged P0173 with HPFP-related rough running. On modern N55/B58 inline applications P0173 is rare; on legacy V8 3 Series it typically traces to one side's pre-cat lambda sensor degrading first.

What causes P0173 on a BMW?

Beyond the generic causes listed on the main P0173 page, these are the BMW-specific patterns we see most often:

BMW 3 SeriesUpstream lambda sensor degradation on legacy V8 3 Series
BMW 3 SeriesCarbon on Bank 2 intake valves on direct injection variants

How to diagnose P0173 on a BMW with OBD2

Follow these steps to pinpoint the root cause of P0173:

  1. Read live data: focus on short-term and long-term fuel trim for Bank 2. A long-term trim above +20% or below -20% confirms the bank has been hitting its limits
  2. Compare Bank 2 trims to Bank 1. If only Bank 2 is out of range, the cause is bank-specific (one injector, one sensor, one manifold gasket section)
  3. Smoke-test the intake on Bank 2 specifically. On V engines, intake manifold gaskets fail one side at a time as plastic shrinks unevenly
  4. Swap the upstream sensors between banks and re-check live data. If the high trim follows the sensor, replace it; if it stays on the original bank, focus on mechanical causes
  5. Inspect for exhaust leaks ahead of the Bank 2 upstream sensor. A small leak can pull fresh air into the exhaust stream and trick the sensor into reading lean

How much does P0173 cost to fix on a BMW? (EUR)

Estimated repair costs on a BMW (BMW parts and labour typically run 40% above the average for this code).

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Fix vacuum leak on Bank 2 €14–€112 €84–€280 €98–€392 Moderate
Replace Bank 2 upstream O2 or air-fuel ratio sensor €84–€280 €84–€210 €168–€490 Moderate
Clean fuel injectors on Bank 2 €42–€168 €140–€420 €182–€588 Professional

Prices estimated as of May 2026. Costs vary by region, vehicle, and shop.

These codes commonly cluster with P0173 on BMW vehicles:

FAQ: P0173 on BMW

Which side is Bank 2 on my engine?

Bank 2 is the side that does not contain cylinder 1. On a V6 or V8 with cylinder 1 on the right (passenger side in most LHD layouts), Bank 2 is the left/driver side. Always confirm with a factory diagram for your specific engine; manufacturers do not always follow the same convention.

Why only one bank and not the other?

Single-bank fuel trim codes point to something localised: a leaking manifold gasket on that side, a degraded O2 sensor on that bank, or one injector flowing differently. Whole-engine problems like a weak fuel pump or a clogged fuel filter affect both banks and set P0170 or P0173 together with P0171.

Can a bad O2 sensor cause P0173?

Yes, particularly on the upstream sensor. A lazy or slow-responding sensor can mislead the ECU into adding or removing fuel until the trim hits the limit. Swapping sensors between banks is a fast way to confirm if the sensor is the culprit.

What's the difference between Bank 1 and Bank 2 fuel trim codes?

Bank 1 codes (P0171 lean, P0172 rich) cover the side with cylinder 1. Bank 2 codes (P0173 generic, P0174 lean, P0175 rich) cover the other side. The diagnosis is the same approach but you focus on parts and wiring belonging to the affected bank.

Looking for the full P0173 reference (all makes, full diagnosis flow, complete repair cost matrix)?

See the main P0173 guide
Skanyx · BMW

Diagnosing P0173 on your BMW?

Connect any Bluetooth OBD2 adapter, scan for codes, and get AI-powered diagnostics with severity ratings and repair cost estimates.

Download Skanyx