How much is a used BMW 640?
Current price analysis and market statistics 2026
Market overview (August 2026): 40 BMW 640 listings are available in Latvia. The median price is €18.345. Prices range from €8.000 to €31.600. Model years 2011–2019. Most common: Diesel, Automatic, Coupe. 8% of listings recently reduced the price. 6 listings rated a good deal.
Average price
€20.161
Median price
€18.345
Price range
€8.000 – €31.600
Total listings
40
Good deals
6
Reduced price
8%
Top body type
Coupe
Price by model year
| Year | Count | Average | Min | Max |
|---|---|---|---|---|
| 2018 | 7 | €28.529 | €22.900 | €31.600 |
| 2017 | 3 | €29.330 | €27.990 | €30.000 |
| 2015 | 5 | €21.160 | €19.500 | €27.300 |
| 2014 | 10 | €16.269 | €11.000 | €18.500 |
| 2013 | 7 | €16.879 | €13.500 | €20.800 |
| 2012 | 6 | €14.333 | €8.000 | €17.500 |
Price distribution
€5000-100001 (2.5%)
€10000-150006 (15%)
€15000-2000019 (47.5%)
€20000-3000010 (25%)
€30000-500004 (10%)
Price by mileage
| Mileage | Count | Average price |
|---|---|---|
| 50-100 ×1000 km | 1 | €29.700 |
| 100-150 ×1000 km | 5 | €24.340 |
| 150-200 ×1000 km | 14 | €20.413 |
| 200-300 ×1000 km | 12 | €19.982 |
| 300+ ×1000 km | 4 | €17.925 |
Depreciation
A 2018 BMW 640 averages €28,529, while a 2012 one averages €14,333 — roughly 8% lost per year (50% over 6 years). Use it as a fair-price benchmark.