P0121 Code: 2022 BMW 5 Series – What It Means & Cost to Fix

2022 BMW 5 Series P0121: Throttle Code Explained

What Does P0121 Mean on a 2022 BMW 5 Series?

A P0121 code on your 2022 BMW 5 Series (G30) tells you the DME (Digital Motor Electronics) has detected an abnormal voltage pattern from the throttle position sensor (TPS). The signal is present but behaves erratically compared to what the computer expects for your driving inputs. BMW's engine management has flagged a clue in the throttle system worth investigating.

The 2022 5 Series offers the B48 2.0L turbo-four (530i) or B58 3.0L turbo-six (540i), both with direct fuel injection. BMW's intake system combines the electronic throttle body with Valvetronic variable valve lift and double-VANOS for precise airflow control. At 2-4 years old, both software calibration issues and early carbon buildup from direct injection are viable suspects.

Top Causes of P0121 on the 2022 5 Series

  1. Carbon buildup on throttle body – Direct injection promotes faster carbon accumulation. Likelihood: 35%
  2. DME software calibration – BMW may have released updates since production. Likelihood: 25%
  3. Valvetronic system interaction – Valvetronic motor or eccentric shaft sensor affecting throttle correlation. Likelihood: 20%
  4. Throttle body assembly issue – Internal TPS defect. Likelihood: 12%
  5. Connector or wiring issue – Corrosion or loose connection. Likelihood: 8%

Symptoms You May Notice

  • Check Engine Light (yellow engine icon) on
  • Drivetrain Malfunction warning on iDrive
  • Rough or inconsistent idle
  • Hesitation during acceleration
  • Reduced turbo boost
  • Sport and Sport+ modes may feel less responsive

How Serious Is This Code?

P0121 is medium severity. Your 2022 5 Series remains drivable, but BMW's precision-tuned powertrain makes any throttle anomaly immediately noticeable. The DME may activate reduced-power mode. Address it soon—within 1-2 weeks.

Diagnostic Steps

  1. Scan codes with BMW ISTA or a compatible tool for full DME data
  2. Check DME software version and available updates
  3. Inspect throttle body for carbon deposits
  4. Monitor TPS voltage alongside Valvetronic position data
  5. Check throttle body connector for corrosion and proper seating
  6. Inspect charge pipe and intercooler connections for boost leaks

Estimated Repair Costs

  • Under warranty: $0 (BMW 4-year/50,000-mile warranty likely active)
  • Throttle body cleaning: $150–$300 (DIY: $15–$25)
  • Throttle body replacement: $550–$950
  • Valvetronic motor: $600–$1,200

Can You DIY This Fix?

DIY feasibility is low to moderate. Check your warranty first—the 2022 5 Series should still be under BMW's 4-year/50,000-mile bumper-to-bumper warranty. If covered, let the dealer handle it at no cost. If out of warranty, throttle body cleaning is doable with BMW-compatible diagnostic software (ISTA or BimmerLink) to properly reset throttle adaptation values after cleaning.

Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case