Used BMW 3 Series prices

Asking price over time

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

$4,500$5,000$5,500$6,000$6,500$7,000$7,500Sep 14Sep 28Oct 12Oct 26
Typical asking price
$5,900
Most listings
$3,750–$8,500
Typical odometer
81,400 mi
Last 30 days
-6.1%

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

Price by model year

YearTypical priceListings
2026$43,00020
2025$31,01716
2024$38,67522
2023$35,05040
2022$28,16834
2021$23,88865
2020$20,00073
2019$17,125104
2018$13,20091
2017$9,000131
2016$8,000195
2015$7,000320
2014$6,900352
2013$6,300402
2012$6,000137
2011$4,999532
2010$5,000172
2009$4,500224
2008$4,000289
2007$4,000229
2006$3,500205
2005$3,99570
2004$3,600111
2003$3,30093
2002$3,950103
2001$4,00093
2000$3,15046
1999$4,00028
1998$4,15020
1997$5,80025
1996$4,0007
1995$6,00021
1994$3,50013
1993$4,4448
1992$3,6004
1991$7,50013
1990$9,7005
1989$9,8003
1988$16,5004
1987$5,00012
1986$2,7003
1984$3,5004

Price by trim

TrimTypical priceListings
328i$5,2501,545
335i$6,999437
330i$15,500423
320i$6,800297
325i$3,400239
328xi$4,000123
325Ci$3,950123
330Ci$4,000108
328d$5,80099
325xi$3,00091
330xi$4,00051
M340i$41,99550
335xi$6,50041
323i$3,85032
330e$15,02030
340i$21,90028
323Ci$3,50026
335is$8,60020
335d$9,00018
328Ci$5,50012
ActiveHybrid$8,5004
xDrive$6,2003

Price by odometer

OdometerTypical priceListings
0–50,000 mi$13,500524
50,000–100,000 mi$6,2002,713
100,000–150,000 mi$3,9001,018
150,000–200,000 mi$2,80077
200,000+ mi$3,50010

Price by seller

SellerTypical priceListings
Private seller$5,5003,743
Dealer$9,999588

Price by transmission

TransmissionTypical priceListings
Automatic$5,9003,915
Manual$5,000422

Price by fuel

FuelTypical priceListings
Gasoline$5,9003,363
Diesel$8,00055
Other$7,00011
Plug-in hybrid$28,1688
Electric$4,5007
Hybrid$12,5007
Flex fuel$3,5006

Price by marketplace

MarketplaceTypical priceListings
Facebook Marketplace$5,8504,310
OfferUp$9,99928
Craigslist$5,2004

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 3 Series price facts

How much is a used BMW 3 Series?

A used BMW 3 Series typically asks $5,900, across all model years. Half of the 4,342 listings we priced in the last 90 days ask between $3,750 and $8,500, at a typical 81,400 mi.

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

A 2026 BMW 3 Series typically asks $43,000, while a 1995 asks $6,000. Those are the newest and oldest model years with at least 20 listings.

Which BMW 3 Series trim costs the most?

Of the trims sellers name most often, the M340i asks the most at a typical $41,995, and the 325xi the least at $3,000. Trim and model year move together, so compare like for like.

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

Cars at 0–50,000 mi typically ask $13,500, against $2,800 at 150,000–200,000 mi.

Do dealers ask more for a used BMW 3 Series?

Dealer listings typically ask $9,999, 82% more than private seller listings at $5,500. Dealer cars are often newer, which accounts for part of any gap.

Is a manual BMW 3 Series cheaper than an automatic?

Automatic listings typically ask $5,900, 15% more than manual listings at $5,000.

Are used BMW 3 Series prices going up or down?

The typical asking price moved down 6.1% 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 3 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 3 Series lists under market.

Start free trial →