We'll find a car in Germany: AI picks the 5 best for youA car from Germany: AI's 5 bestFind my carFound a car? Put it in the garage — we'll go through the adTo garage

How much is a used BMW 320?

Current price analysis and market statistics 2026

Market overview (November 2026): 944 BMW 320 listings are available in Latvia. The median price is €5,600. Prices range from €900 to €39,700. Model years 1985–2023. Most common: Diesel, Automatic, Wagon/Estate. 41% of listings recently reduced the price. 227 listings rated a good deal.

Average price
€7,551
Median price
€5,600
Price range
€900 – €39,700
Total listings
944
Good deals
227
Reduced price
41%
Top body type
Wagon/Estate

How we calculate this →

Price index — November 2026

How BMW 320 prices changed in Latvia

Median price

€5,800

Middle range (25–75%)

€3,650–€9,950

For sale now

805

Days until sale

33.5

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%
20237€23,900€23,445–€25,994
202214€20,245€18,788–€23,672
202114€19,095€17,625–€20,392
202022€19,725€17,500–€21,548
201918€17,475€15,838–€26,050
201812€14,225€11,700–€15,112
201731€11,250€9,999–€12,475
201633€10,950€9,950–€13,200
201532€11,695€9,950–€12,905
201442€9,950€8,125–€11,499
201363€8,750€7,970–€9,925
201244€7,575€6,300–€9,390
201135€5,400€4,810–€5,800
201060€5,445€4,400–€6,200
200949€4,900€4,100–€6,000
200863€4,250€3,600–€5,525
200757€3,890€2,890–€4,799
200653€3,400€3,000–€3,950
200547€3,200€2,500–€3,725
200424€2,475€2,100–€3,818
200324€2,500€2,000–€3,500
200237€2,200€1,750–€2,800
20018€1,900€1,650–€2,422
20005€3,150€1,900–€4,690

Median trend

-9.2% since August

Active-listing sample: 805 (01.11.2026)How we calculate this →

AutoPase car selection

The same BMW 320 — we'll find it in Germany

AI reads the listings and shows the 5 most suitable.

  • BMW 320
  • 2021–2023
  • up to 5 000 €
Search abroad

Price by model year

YearCountAverageMinMax
20237€25,848€22,500€35,900
202219€23,129€16,790€39,700
202115€20,077€16,400€28,890
202025€20,017€15,900€28,500
201921€19,880€12,990€30,000
201815€13,956€9,950€19,900
201732€11,605€7,850€16,750
201636€11,853€8,200€17,700
201540€11,209€6,890€15,990
201447€10,107€6,600€14,490
201373€8,911€2,850€14,000
201256€7,748€2,800€13,000
201140€5,461€3,250€9,250
201068€5,498€2,940€13,740
200959€5,166€2,500€9,990
200870€4,507€1,150€7,990
200766€4,067€1,350€20,999
200659€3,460€2,100€6,990
200556€3,180€1,899€7,300
200427€3,285€1,400€11,000
200337€2,597€1,150€5,000
200249€2,442€1,100€5,000
200110€2,704€1,100€6,700
20006€3,132€900€5,800

Price distribution

€0-200052 (5.5%)
€2000-5000368 (39%)
€5000-10000307 (32.5%)
€10000-15000116 (12.3%)
€15000-2000057 (6%)
€20000-3000040 (4.2%)
€30000-500004 (0.4%)

Price by mileage

MileageCountAverage price
50-100 ×1000 km8€28,693
100-150 ×1000 km24€17,750
150-200 ×1000 km78€14,674
200-300 ×1000 km338€8,487
300+ ×1000 km428€4,687

Depreciation

A 2023 BMW 320 averages €25,848, while a 2000 one averages €3,132 — roughly 4% lost per year (88% over 23 years). Use it as a fair-price benchmark.