BMW

BMW MPG

BMW averages 23.4 mpg across 160 models — roughly $1,641 a year in fuel. Below, every model from the most frugal to the thirstiest, with what each costs to feed.

EPA fueleconomy.gov · 160 models · 1984–2027 · Updated Aug 5, 2026
Quick answer

BMW averages 23.4 mpg combined across 160 models (1984–2027). The best on record does 124 mpg, the thirstiest 12 — a yearly fuel gap of about $2,890.

What that actually costs

What a BMW costs to feed, at 12,000 miles a year and $3.20 a gallon.

FIG.01·BMW fuel cost
MeasureValue
Average combined23.4 mpg
Fuel per year$1,641
Most frugal on record124 mpg — $310 a year
Thirstiest on record12 mpg — $3,200 a year
ROWS 4·SOURCE ForCar, computed from EPA ratings

BMW models by fuel economy

From the most frugal down. The yearly figure is what the fuel actually costs at 12,000 miles.

FIG.02·BMW models by fuel economy
ModelAverage mpgBest / Worst engineFuel per year
BMW i4115.2120 / 109$333
BMW i5109.0116 / 105$352
BMW iX93.3118 / 86$412
BMW i788.890 / 88$432
BMW i377.1124 / 31$498
BMW 328d35.836 / 35$1,073
BMW 22831.031 / 31$1,239
BMW 535d30.030 / 30$1,280
BMW 230i28.730 / 27$1,338
BMW 330e28.731 / 27$1,338
BMW 430i28.531 / 27$1,347
BMW 540d28.530 / 27$1,347
BMW 320i28.028 / 28$1,371
BMW M440i28.030 / 26$1,371
BMW i827.728 / 27$1,386
BMW 228i27.528 / 27$1,396
BMW 530e27.229 / 26$1,412
BMW X227.128 / 26$1,417
BMW 335d27.027 / 27$1,422
BMW 428i27.027 / 27$1,422
BMW M23527.027 / 27$1,422
BMW M340i26.729 / 25$1,438
BMW 330i26.431 / 21$1,455
BMW M235i25.827 / 24$1,488
BMW X125.828 / 21$1,488
BMW 750e25.728 / 24$1,494
BMW M225.727 / 24$1,494
BMW M240i25.226 / 24$1,524
BMW 440i25.025 / 25$1,536
BMW ActiveHybrid 725.025 / 25$1,536
BMW 530i24.931 / 18$1,542
BMW 435i24.725 / 24$1,555
BMW 340i24.525 / 23$1,567
BMW 550e24.525 / 24$1,567
BMW 640i24.526 / 23$1,567
BMW 840i24.425 / 24$1,574
BMW Z424.328 / 19$1,580
BMW 528i23.527 / 20$1,634
BMW 335is23.427 / 21$1,641
BMW 328i23.127 / 20$1,662
ROWS 40·SOURCE EPA fueleconomy.gov + ForCar
Upgrade to Pro

MPG is a number. Dollars per year is the answer.

  • Fuel profile built from your actual mileage and local prices
  • Fuel tracker: what you really spend, month by month
  • Insurance and fuel folded into 5-year cost to own
  • Compare any two cars on total cost, not sticker price
  • No ads, no tracking — and much more
Free plan available — no credit card needed

How we count

Fuel-economy figures come from EPA fueleconomy.gov — the same laboratory numbers printed on the window sticker. We don't adjust them; real-world consumption depends on how and where you drive.

What we add is money. Yearly cost assumes 12,000 miles at $3.20 a gallon — change either and the ranking stays, only the size of the bill moves. Cost per mile is the same figure divided out, useful when comparing a commute against a weekend car.

Frequently asked questions

What is the average BMW mpg?

23.4 mpg combined across 160 models rated between 1984 and 2027. That averages everything the brand has offered, so a long history of trucks pulls it down.

Which BMW model is the most economical?

See the table above — models are sorted from the most frugal down, with what each costs in fuel per year.

How much does a BMW cost to run?

About $1,641 a year in fuel on average, at 12,000 miles and $3.20 a gallon.

Why does the average look low for a modern brand?

Because it covers every model year on record, back to the 1980s. Cars built before the mid-2000s were markedly thirstier — that era is included.

Fuel-economy ratings from EPA fueleconomy.gov, unadjusted. Fuel cost computed by ForCar at 12,000 miles a year and $3.20 a gallon. Last updated Aug 2026. — ForCar Reviewed by , founder of ForCar.