BMW

BMW Gas Mileage by Model

BMW gas mileage averages 21.6 mpg across 97 models — roughly $1,778 a year in fuel. Below, every model from the most frugal to the thirstiest, with what each costs to feed.

EPA fueleconomy.gov · 97 models · 1989–2027 · Updated Sep 19, 2026
Quick answer

BMW averages 21.6 mpg combined across 97 petrol and diesel models (1989–2027). The best on record does 39 mpg, the thirstiest 12 — a yearly fuel gap of about $2,215. Its 5 electric models sit apart at 106.7 MPGe — 31.6 kWh per 100 miles, about $645 a year to charge, which is $1,133 less than the average BMW costs to fuel.

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 combined21.6 mpg
Fuel per year$1,778
Most frugal on record39 mpg — $985 a year
Thirstiest on record12 mpg — $3,200 a year
Its electric models106.7 MPGe — $645 a year to charge
ROWS 5·SOURCE ForCar, computed from EPA ratings

BMW models by gas mileage

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

FIG.02·BMW models by gas mileage
ModelAverage mpgBest / Worst engineFuel per year
BMW 328d35.836 / 35$1,073
BMW i335.039 / 31$1,097
BMW 22830.531 / 30$1,259
BMW 535d30.030 / 30$1,280
BMW 540d30.030 / 30$1,280
BMW 330e28.731 / 27$1,338
BMW 230i28.730 / 27$1,338
BMW 430i28.531 / 27$1,347
BMW M440i28.330 / 26$1,357
BMW 320i28.028 / 28$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 M23527.027 / 27$1,422
BMW 428i27.027 / 27$1,422
BMW 335d27.027 / 27$1,422
BMW M340i26.729 / 25$1,438
BMW 330i26.431 / 21$1,455
BMW 440i26.329 / 25$1,460
BMW M235i25.827 / 24$1,488
BMW X125.828 / 21$1,488
BMW M240i25.226 / 24$1,524
BMW 530i25.131 / 18$1,530
BMW 340i25.026 / 23$1,536
BMW 435i24.725 / 24$1,555
BMW 750e24.525 / 24$1,567
BMW 640i24.526 / 23$1,567
BMW 550e24.525 / 24$1,567
BMW 840i24.425 / 24$1,574
BMW Z424.328 / 19$1,580
BMW 318ti23.624 / 23$1,627
BMW 528i23.527 / 20$1,634
BMW 328i23.027 / 20$1,670
BMW ActiveHybrid 723.025 / 20$1,670
BMW 318i22.824 / 21$1,684
BMW X322.830 / 17$1,684
BMW 335i22.826 / 20$1,684
BMW 540i22.628 / 17$1,699
BMW X422.225 / 17$1,730
BMW 128i22.022 / 22$1,745
BMW 740i22.028 / 16$1,745
BMW 328Ci21.722 / 21$1,770
BMW 135i21.723 / 20$1,770
BMW Z321.324 / 19$1,803
BMW 330Ci21.322 / 21$1,803
BMW M221.226 / 19$1,811
BMW 325Ci21.222 / 21$1,811
BMW 328iC21.222 / 20$1,811
BMW 740Li21.222 / 20$1,811
BMW 335is21.021 / 21$1,829
BMW 328iS20.921 / 20$1,837
BMW 330xi20.521 / 20$1,873
BMW 535i20.524 / 16$1,873
BMW X720.423 / 17$1,882
BMW 328xi20.020 / 20$1,920
BMW 335xi20.020 / 20$1,920
BMW 525i20.022 / 18$1,920
BMW 525xi20.020 / 20$1,920
BMW 528xi20.020 / 20$1,920
BMW 530xi20.020 / 20$1,920
BMW 325xi20.020 / 20$1,920
BMW 535xi20.020 / 20$1,920
BMW 325iS19.922 / 18$1,930
BMW M550i19.820 / 19$1,939
BMW 325i19.822 / 15$1,939
BMW 650i19.621 / 18$1,959
BMW M850i19.520 / 19$1,969
BMW M419.520 / 19$1,969
BMW X519.327 / 14$1,990
BMW X619.124 / 15$2,010
BMW ALPINA B819.019 / 19$2,021
BMW 545i19.019 / 19$2,021
BMW 745i19.019 / 19$2,021
BMW 745Li19.019 / 19$2,021
BMW 645Ci19.019 / 19$2,021
BMW 550i18.820 / 18$2,043
BMW 325iC18.620 / 18$2,065
BMW 760i18.421 / 16$2,087
BMW Alpina18.320 / 17$2,098
BMW M318.321 / 16$2,098
BMW 750i18.221 / 12$2,110
BMW 325ix18.018 / 18$2,133
BMW 750Li17.919 / 17$2,145
BMW 740iL17.618 / 16$2,182
BMW M817.017 / 17$2,259
BMW 635CSi16.016 / 16$2,400
BMW M760i16.016 / 16$2,400
BMW 840Ci15.817 / 15$2,430
BMW 850i15.320 / 13$2,510
BMW 760Li15.316 / 15$2,510
BMW M515.217 / 13$2,526
BMW M615.117 / 12$2,543
BMW Z815.015 / 15$2,560
BMW XM14.014 / 14$2,743
BMW 750iL13.815 / 13$2,783
BMW 850CSi13.013 / 13$2,954
ROWS 97·SOURCE EPA fueleconomy.gov + ForCar

The electric BMWs, measured differently

BMW has 5 models that never visit a filling station, averaging 106.7 MPGe. That figure looks four times better than the 21.6 mpg the petrol BMWs manage, but the two are not the same unit — so we keep them apart and price the electric ones in kilowatt-hours.

FIG.03·BMW electric models by MPGe
ModelMPGekWh / 100 miCharging per year
BMW i3119.128.3$577
BMW i4115.229.3$598
BMW i5109.030.9$630
BMW iX93.336.1$736
BMW i788.838$775
ROWS 5·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

BMW rests on 925 EPA ratings covering 97 models from 1989 to 2027, plus 5 electric ones counted separately in MPGe. The laboratory numbers are EPA's and go in unchanged; the money is ours, at 12,000 miles a year and $3.20 a gallon. Full method.

Frequently asked questions

What is the average BMW gas mileage?

21.6 mpg combined across 97 models and 925 EPA ratings, from 1989 to 2027 — 38 model years in one figure, which is why it sits below what a new BMW does today.

Which BMW model is the most economical?

The BMW 328d at 35.8 mpg, about $1,073 a year in fuel, against the 850CSi at 13.0 mpg and $2,954 — a gap of $1,881 a year between the two ends of the same badge.

How much does a BMW cost to run?

About $1,778 a year in fuel, at 12,000 miles and $3.20 a gallon. Over five years that is $8,890, before a single service.

Does BMW make anything electric?

Yes — 5 models, rated 106.7 MPGe rather than in mpg, which works out to 31.6 kWh per 100 miles and roughly $645 a year at the socket. That is $1,133 less than the average petrol BMW, though the two ratings are not in the same unit.

Gas mileage ratings from EPA fueleconomy.gov, unadjusted. Running cost computed by ForCar at 12,000 miles a year and $3.20 a gallon. Last updated Sep 2026. — ForCar Reviewed by , founder of ForCar.
Found this useful?

Mark ForCar as a preferred source and our data shows up first in your Google results. One click, no account.

Prefer ForCar →