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 330?

Current price analysis and market statistics 2026

Market overview (November 2026): 294 BMW 330 listings are available in Latvia. The median price is €6,970. Prices range from €1,200 to €37,500. Model years 1988–2023. Most common: Diesel, Automatic, Wagon/Estate. 39% of listings recently reduced the price. 71 listings rated a good deal.

Average price
€10,142
Median price
€6,970
Price range
€1,200 – €37,500
Total listings
294
Good deals
71
Reduced price
39%
Top body type
Wagon/Estate

How we calculate this →

Price index — November 2026

How BMW 330 prices changed in Latvia

Median price

€7,350

Middle range (25–75%)

€4,088–€14,550

For sale now

256

Days until sale

34.7

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%
20227€23,700€21,990–€27,800
202116€22,225€20,711–€24,850
202011€22,900€20,950–€25,900
20198€24,290€22,719–€25,125
201612€13,470€12,500–€15,612
20157€13,000€12,845–€13,875
201411€12,850€11,395–€13,492
201320€12,450€9,746–€14,825
20129€11,000€8,500–€12,990
20105€9,500€6,900–€10,490
20096€5,895€4,674–€6,710
20088€5,925€4,262–€7,275
200715€5,990€4,550–€10,000
200632€4,825€4,252–€5,950
200513€3,850€3,200–€5,900
20046€2,825€2,625–€3,250
200319€3,000€2,375–€4,225
200216€2,925€2,535–€3,225
200110€3,475€2,575–€5,850
200010€2,624€2,350–€4,388

Median trend

-25.4% since September

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

AutoPase car selection

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

AI reads the listings and shows the 5 most suitable.

  • BMW 330
  • 2021–2023
  • up to 6 000 €
Search abroad

Price by model year

YearCountAverageMinMax
20233€27,797€26,600€29,800
20228€25,646€18,990€32,800
202118€23,026€18,900€34,900
202014€22,757€17,995€31,490
20199€24,228€17,500€37,500
20184€20,560€16,500€25,000
20174€16,745€14,500€21,000
201613€13,445€7,950€16,200
20157€13,126€11,990€14,950
201413€12,371€7,999€16,990
201321€12,315€8,500€18,600
201210€10,769€7,200€17,500
20105€8,576€5,490€11,000
20098€5,774€3,990€7,800
20089€5,778€2,900€8,700
200716€7,113€3,600€12,750
200635€5,127€2,950€9,500
200514€4,394€2,500€7,950
20047€3,593€2,250€9,000
200324€3,322€1,850€5,800
200219€3,009€1,200€4,900
200115€4,163€2,000€8,500
200013€3,350€1,800€6,800

Price distribution

€0-20008 (2.7%)
€2000-5000102 (34.7%)
€5000-1000068 (23.1%)
€10000-1500046 (15.6%)
€15000-2000026 (8.8%)
€20000-3000039 (13.3%)
€30000-500005 (1.7%)

Price by mileage

MileageCountAverage price
50-100 ×1000 km5€29,438
100-150 ×1000 km8€24,868
150-200 ×1000 km36€20,500
200-300 ×1000 km86€11,790
300+ ×1000 km129€4,836

Depreciation

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