How much is a used BMW 320?

Current price analysis and market statistics 2026

Market overview (September 2026): 1048 BMW 320 listings are available in Latvia. The median price is €8.925. Prices range from €1.250 to €39.700. Model years 1985–2024. Most common: Diesel, Automatic, Wagon/Estate. 19% of listings recently reduced the price. 104 listings rated a good deal.

Average price
€10.678
Median price
€8.925
Price range
€1.250 – €39.700
Total listings
1.048
Good deals
104
Reduced price
19%
Top body type
Wagon/Estate

How we calculate this →

Price index — September 2026

How BMW 320 prices changed in Latvia

Median price

€6.350

Middle range (25–75%)

€3.970–€10.745

For sale now

495

Days until sale

50.6

Measured from publication to the recorded sale. Shown only with at least 20 sold listings in 90 days.

Median and spread by model year

YearCountMedian25–75%
20238€28.990€27.850–€32.338
202211€22.700€20.800–€24.800
20218€20.700€20.338–€22.842
202010€20.098€18.325–€21.342
201914€21.575€16.085–€26.050
201811€14.995€12.914–€15.950
201716€12.144€11.338–€15.240
201619€10.950€10.375–€13.200
201526€11.670€9.622–€12.998
201428€9.875€7.999–€11.500
201341€9.100€8.590–€10.290
201228€7.350€5.812–€9.424
201126€5.700€4.977–€6.984
201033€5.800€5.200–€6.750
200928€4.825€3.938–€6.472
200844€4.850€3.994–€5.722
200730€3.990€3.122–€4.988
200639€3.590€2.925–€4.200
200519€3.400€3.000–€3.725
200411€2.300€1.425–€2.720
200315€2.250€1.970–€2.500
200212€2.575€2.450–€3.225
20016€2.350€1.762–€3.575

Median trend

Series started: September 2026 · The trend appears after at least three months.

Active-listing sample: 495 (01.09.2026)How we calculate this →

Price by model year

YearCountAverageMinMax
202415€30.711€26.490€32.049
202320€22.954€18.839€28.990
202239€21.474€16.280€39.700
202145€20.665€16.790€26.979
202064€20.459€14.900€28.500
201932€17.850€9.659€28.000
201842€13.610€9.950€17.500
201733€12.123€8.630€17.990
201640€12.317€8.500€18.500
201539€10.710€6.599€16.500
201472€10.577€5.570€15.770
201392€8.894€2.850€13.950
201282€8.237€4.559€12.001
201175€7.013€3.200€10.067
201069€6.606€2.800€12.200
200963€6.445€2.900€9.990
200883€5.961€2.750€11.598
200739€4.952€1.800€10.578
200630€3.758€2.200€6.790
200520€3.252€1.900€4.690
200419€3.887€1.250€9.609
20035€3.088€2.450€5.000
200210€2.788€1.300€5.000
20014€2.910€1.550€3.990
19933€6.682€4.000€8.528

Price distribution

€0-200011 (1%)
€2000-5000181 (17.3%)
€5000-10000421 (40.2%)
€10000-15000205 (19.6%)
€15000-20000126 (12%)
€20000-3000091 (8.7%)
€30000-5000013 (1.2%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km21€28.361
50-100 ×1000 km37€23.881
100-150 ×1000 km86€15.935
150-200 ×1000 km240€13.261
200-300 ×1000 km414€8.934
300+ ×1000 km201€5.428

Depreciation

A 2024 BMW 320 averages €30,711, while a 1993 one averages €6,682 — roughly 3% lost per year (78% over 31 years). Use it as a fair-price benchmark.