Premium Chinese EVs — in stock in the EU · 3-year / 200,000 km warranty · CATL batteriesSee cars →

How much is a used BMW X3?

Current price analysis and market statistics 2026

Market overview (August 2026): 489 BMW X3 listings are available in Latvia. The median price is €9.800. Prices range from €1.500 to €80.500. Model years 2004–2026. Most common: Diesel, Automatic, SUV/Crossover. 13% of listings recently reduced the price. 101 listings rated a good deal.

Average price
12.916
Median price
9.800
Price range
1.500 – €80.500
Total listings
489
Good deals
101
Reduced price
13%
Top body type
SUV/Crossover

Price by model year

YearCountAverageMinMax
2024550.86044.00067.900
2023644.71734.70060.200
20221634.19626.50042.500
20211132.72223.29049.779
20201127.40519.99033.500
20192022.34618.99030.700
20183323.25716.95029.999
20171219.39413.80032.000
2016815.38813.00017.800
20152215.38711.90022.000
20142713.17310.55015.555
20131810.4023.55015.650
20123710.7165.60014.900
2011569.8855.90012.950
2010157.0564.2009.400
2009175.5644.3006.800
2008355.2402.8006.900
2007425.1433.0007.500
2006374.4882.6007.000
2005203.4531.5004.800
2004383.6722.4905.300

Price distribution

0-20002 (0.4%)
2000-5000118 (24.1%)
5000-10000135 (27.6%)
10000-1500098 (20%)
15000-2000036 (7.4%)
20000-3000065 (13.3%)
30000-5000030 (6.1%)
50000+5 (1%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km1352.036
50-100 ×1000 km1136.635
100-150 ×1000 km3324.564
150-200 ×1000 km4919.644
200-300 ×1000 km19410.752
300+ ×1000 km1305.934

Depreciation

A 2024 BMW X3 averages €50,860, while a 2004 one averages €3,672 — roughly 5% lost per year (93% over 20 years). Use it as a fair-price benchmark.