Used BMW X3 Prices by Year

As of October 2026, a used BMW X3 typically lists for $28,493 in the US. Depending on model year, typical asking prices run from $4,700 for a 2006 to $49,980 for a 2026 — every figure below is a national median of 9,861 live listings, not a book value, and the X3 steps down a median 12.8% per model year of age.

$28,493Typical used X3 asking price
$4,700–$49,980Typical price span, 2006 → 2026
9,861Live listings behind these numbers

BMW X3 price by model year

YearTypical priceMost listings fall betweenAvg mileageEPA combinedNCAPFor sale
2026 $49,980 $41,769 – $59,503 11,409 mi 29 MPG 4★ 1,467
2025 $43,327 $38,445 – $54,517 18,442 mi 29 MPG 4★ 469
2024 $37,088 $30,225 – $48,320 29,919 mi 24–25 MPG 5★ 1,317
2023 $33,973 $27,970 – $39,990 35,924 mi 24–25 MPG 5★ 1,121
2022 $28,493 $22,937 – $37,558 52,981 mi 24–25 MPG 5★ 886
2021 $24,193 $17,899 – $34,059 64,151 mi 24–27 MPG 5★ 568
2020 $22,493 $16,296 – $36,654 70,436 mi 24–27 MPG 5★ 600
2019 $17,999 $13,981 – $24,435 79,957 mi 25–26 MPG 5★ 1,068
2018 $17,895 $13,980 – $25,000 84,837 mi 25 MPG — 341
2017 $12,250 $8,945 – $16,154 98,061 mi 21–24 MPG 5★ 570
2016 $11,215 $7,999 – $14,995 105,115 mi 21–30 MPG 5★ 361
2015 $10,258 $7,489 – $13,676 111,343 mi 21–30 MPG 5★ 226
2014 $8,950 $5,995 – $12,003 110,520 mi 21–24 MPG — 339
2013 $7,999 $5,870 – $10,989 110,739 mi 21–24 MPG — 278
2012 $7,600 $5,827 – $9,999 116,539 mi 21 MPG — 68
2011 $6,396 $4,059 – $10,294 124,735 mi 21 MPG — 78
2008 $4,999 $3,890 – $7,074 132,953 mi 19–20 MPG — 29
2007 $5,122 $3,689 – $8,045 139,507 mi 19–20 MPG — 30
2006 $4,700 $2,986 – $7,470 135,875 mi 17–18 MPG — 20
2005 $5,875 $2,750 – $7,854 145,695 mi 17–18 MPG — 25

“Typical price” is the national median asking price; the range covers the middle 80% of listings (10th–90th percentile), so it excludes teaser and outlier prices on both ends.

Cheapest BMW X3

The cheapest quotable model year is the 2006, typically listing for $4,700 (most between $2,986 and $7,470) with an average odometer of 135,875 miles. Among recent model years, the least-expensive common trim is the SDRIVE30I at a typical $33,013. Before chasing the lowest price, weigh mileage against a one-year-newer car — each model year of age saves a median 12.8%, and the per-year table above shows where the price-per-mile balance is best. See the cheapest BMW X3 listings for sale →

Most expensive BMW X3

The priciest used model year is the 2026 at a typical $49,980 (most between $41,769 and $59,503). The most expensive common trim is the M50I, typically $57,699 — a $24,686 spread over the base SDRIVE30I within the same nameplate.

BMW X3 price by trim (last 4 model years)

The trim changes the price more than a model year does: the cheapest common trim, the SDRIVE30I, typically lists for $33,013; the priciest, the M50I, for $57,699. The 30 XDRIVE is what the used market mostly stocks — 38.6% of trim-labeled listings.

TrimTypical priceMost listings fall betweenShare of listingsAvg mileage
30 XDRIVEMost popular $46,594 $39,948 – $57,885 38.6% 13,354 mi
XDRIVE30I $35,977 $28,991 – $40,949 29.4% 33,998 mi
SDRIVE30ICheapest $33,013 $27,972 – $37,995 14.4% 32,736 mi
XDRIVE30I SA $36,702 $30,998 – $40,526 5.1% 29,299 mi
M40I $50,497 $43,993 – $54,929 4.5% 31,572 mi
M50IPriciest $57,699 $53,500 – $63,138 3.9% 11,448 mi
SDRIVE30I SA $34,950 $30,131 – $38,998 2.4% 26,538 mi
M50 $54,888 $51,495 – $59,489 1.8% 15,024 mi

Share = portion of the model's trim-labeled used listings from the last 4 model years — a supply-side popularity signal. Trims with fewer than 25 live cars are not quoted.

Frequently asked questions

How much does a used BMW X3 cost?

As of October 2026, a used BMW X3 typically lists for $28,493 nationally. Depending on model year, typical prices run from $4,700 (2006) to $49,980 (2026), based on 9,861 live listings.

How much is a 2026 BMW X3?

A used 2026 BMW X3 typically lists for $49,980, with most asking prices between $41,769 and $59,503. Average odometer reading is 11,409 miles.

What's the cheapest year of the BMW X3 worth looking at?

The 2006 model year is the least expensive quotable year at a typical $4,700 — but compare its mileage (135,875 miles on average) and per-year table above before deciding; a newer year at a small premium often carries far fewer miles.

How fast does the BMW X3 depreciate?

Across adjacent model years currently on the market, the X3 steps down a median 12.8% per model year of age — e.g. moving one year older typically saves about that share of the price.

How much does the trim change a used X3's price?

A lot: over the last 4 model years, the cheapest common trim (SDRIVE30I) typically lists for $33,013 while the priciest (M50I) runs $57,699 — a $24,686 spread within the same nameplate. The most common trim on the used market is the 30 XDRIVE (38.6% of trim-labeled listings) at a typical $46,594.

How much is a used 2024 BMW X3?

A used 2024 BMW X3 typically lists for $37,088, with most asking prices between $30,225 and $48,320; average odometer is 29,919 miles (1,317 for sale).

About this data: prices, ranges and mileage are national aggregates of 9,861 live VehiSales listings (October 2026), refreshed daily; model years with fewer than 20 live cars are not quoted. Fuel economy: U.S. EPA/DOE. Safety: NHTSA NCAP. How to cite: “VehiSales Research, Used BMW X3 Prices by Year” with a link to https://vehisales.com/research/prices/bmw/x3.

Compare the X3 against its rivals

See also: BMW X3 hub — live listings & specs · BMW X3 MPG by year · All model price pages · Best used cars by budget.

© 2026 VehiSales · Data from live US vehicle listings · Methodology · Editorial policy · About · Privacy Policy · Cookie settings · Press: cite as “VehiSales Used Car Price Index” with a link to this page.