Used BMW 2 Series prices

Asking price over time

Median asking price of newly listed cars, per week, for all BMW 2 Series listings. Moves with the mix of model years listed. Filters don't change this chart.

$5,000$10,000$15,000$20,000$25,000Sep 14Sep 28Oct 12Oct 26
Typical asking price
$17,988
Most listings
$9,800–$25,980
Typical odometer
51,574 mi
Last 30 days
+9.5%

From 226 listings, all model years together. Updated November 8, 2026.

Price by model year

YearTypical priceListings
2026$38,98814
2025$30,8996
2024$33,65011
2023$33,49513
2022$20,77613
2021$19,39121
2020$23,09811
2018$13,90029
2017$18,97514
2016$11,80033
2015$9,80037
2014$9,50011

Price by trim

TrimTypical priceListings
228i$13,99582
M235i$19,99534
230i$14,50033
M240i$34,98820
xDrive$48,9905
Gran Coupe$29,9905

Price by odometer

OdometerTypical priceListings
0–50,000 mi$27,500107
50,000–100,000 mi$12,955108
100,000–150,000 mi$5,50011

Price by seller

SellerTypical priceListings
Private seller$12,995124
Dealer$21,19999

Price by transmission

TransmissionTypical priceListings
Automatic$17,988210
Manual$20,00016

Price by fuel

FuelTypical priceListings
Gasoline$18,888186

Listings under the typical price

Compared with the same model year. Check the listing first: a low price can mean damage or a problem with the title.

BMW 2 Series price facts

How much is a used BMW 2 Series?

A used BMW 2 Series typically asks $17,988, across all model years. Half of the 226 listings we priced in the last 90 days ask between $9,800 and $25,980, at a typical 51,574 mi.

How does the model year change a used BMW 2 Series's price?

A 2021 BMW 2 Series typically asks $19,391, while a 2015 asks $9,800. Those are the newest and oldest model years with at least 20 listings.

Which BMW 2 Series trim costs the most?

Of the trims sellers name most often, the M240i asks the most at a typical $34,988, and the 228i the least at $13,995. Trim and model year move together, so compare like for like.

How much does mileage change a used BMW 2 Series's price?

Cars at 0–50,000 mi typically ask $27,500, against $12,955 at 50,000–100,000 mi.

Do dealers ask more for a used BMW 2 Series?

Dealer listings typically ask $21,199, 63% more than private seller listings at $12,995. Dealer cars are often newer, which accounts for part of any gap.

Are used BMW 2 Series prices going up or down?

The typical asking price moved up 9.5% over the last 30 days. That can reflect the mix of cars listed as well as the market.

How we calculate this: asking prices from public marketplace listings matched to the BMW 2 Series, excluding salvage and rebuilt titles, with placeholder and outlier prices removed. Each currency is its own market of local listings, not a conversion. Asking prices are not sale prices.

More used car prices

Beat the market

Get alerted when a BMW 2 Series lists under market.

Start free trial →