Bmw X3 prices by year

A 2026 Bmw X3 averages $59,184 — older years range down to $5,068 (2004), across 14,785 active listings.

Updated July 26, 2026 · 22 model years tracked

Bmw X3 price by year

Year Average price Price range Listings
2026 $59,184 $45,991–$75,749 7,170
2025 $47,909 $37,868–$62,109 760
2024 $39,909 $28,207–$58,055 1,266
2023 $36,111 $26,392–$52,824 1,422
2022 $31,241 $20,801–$58,150 869
2021 $26,496 $16,278–$48,982 611
2020 $24,931 $14,481–$49,608 494
2019 $19,632 $12,645–$30,954 800
2018 $19,277 $11,818–$31,212 299
2017 $13,166 $7,524–$19,998 355
2016 $12,773 $7,995–$18,018 208
2015 $11,254 $6,995–$15,895 106
2014 $9,303 $4,538–$13,434 157
2013 $8,769 $4,000–$13,478 111
2012 $7,899 $2,007–$12,474 30
2011 $7,435 $4,066–$11,246 46
2010 $7,182 $4,417–$9,220 10
2008 $5,973 $3,462–$9,818 19
2007 $5,495 $2,873–$7,788 15
2006 $5,872 $3,172–$9,642 14
2005 $4,940 $2,991–$8,665 12
2004 $5,068 $1,499–$8,894 11

See the full Bmw X3 depreciation curve →

Shopping for this car?

Check individual VINs before you buy — decode the exact trim and mileage, see every active listing, and how each price compares to the local market.