BMW 4 Series prices

Aggregated from 3,959 BMW 4 Series listings across model years 20152027. The median asking price is $36,700, and the middle half of listings falls between $18,700 and $59,447.

These are asking prices from live marketplace listings, not recorded transaction prices. Snapshot taken 2026-08-15.

At a glance

Listings analysed
3,959
Median asking price
$36,700
Typical range (25th–75th)
$18,700$59,447
Median odometer
43,445 mi

Asking price by model year

Listings of the 2027 BMW 4 Series ask a median of $70,755, against $14,995 for the 2016 — a spread of 79% across 11 model years. Older cars in this table also carry more miles, so this is the combined effect of age and use, not depreciation measured on one vehicle.

Model yearMedian asking priceListings
2027$70,755424
2026$63,125770
2025$45,569259
2024$40,398316
2023$36,963222
2022$34,998267
2021$32,888205
2020$23,073112
2019$19,080282
2018$17,644319
2017$15,698195
2016$14,995279

Most listed trims

TrimMedian asking priceListings
430i$39,396915
430i xDrive$41,989646
430i Gran Coupe$22,202498
430i xDrive Gran Coupe$33,373363
M440i xDrive$65,196293

Get this programmatically

Every figure above is an aggregate of the same listings the API serves. To price a specific BMW 4 Series rather than the model as a whole, decode its VIN and call the valuation endpoint — the answer accounts for that car’s trim, mileage and condition, which a model-level median cannot.