AutoReportEstonia

BMW 320 price in Estonia

Based on 351 active listings on the Estonian market, a BMW 320 costs a median of €13 500 (typically €9500-€23 054). Below: how the price breaks down by model year, real sample listings, and a free check of any specific car.

Median price€13 500
Typical range€9500-€23 054
Active listings351
Average year2015

Data as of 31 August 2026: 351 active listings, 48 added in the last 7 days.

What the money buys on a BMW 320

Listings split into three price thirds: the typical model year and mileage in each.

  • Up to 10 695 € (33% of listings): typically a 2009 model year, median mileage 278 000 km.
  • 10 695 to 19 066 € (33% of listings): typically a 2016 model year, median mileage 213 000 km.
  • Above 19 066 € (33% of listings): typically a 2021 model year, median mileage 77 000 km.

Each model year of age makes the car about 11% cheaper on average.

BMW 320 price by model year

Median price for each year with enough listings to be meaningful.

YearMedian priceMedian mileageListings
2025€43 99543 077 km14
2024€36 93340 910 km16
2023€31 900138 200 km11
2022€31 00068 000 km13
2021€21 94582 350 km18
2020€23 200130 875 km22
2019€21 300126 866 km40
2018€15 699193 000 km16
2017€13 850215 176 km18
2016€13 500233 690 km22
2015€12 999209 446 km18
2014€10 790246 000 km30
2013€10 245173 894 km18
2012€9500316 500 km13
2011€6225254 500 km10
2010€5599·9
2009€4375·4
2008€5490265 000 km17
2007€6595·6
2006€3400·7
2005€4495·8
2004€3600·5
2003€2100·3
1994€9500·3

Sample listings on the market

A spread of active listings across the price range.

BMW 320 2.0 135kW2011€4700 BMW 320 1.6 125kW2013€9590 BMW 320 2l 135kW2014 · 197 421 km · Tallinn€12 199 BMW 320 140kW2017€16 000 BMW 320 2.0 140kW2021€21 990 BMW 320 2.0 140kW2021 · 75 000 km€33 900

Check before you buy: BMW 320

The model's known weak points, from our buyer's guide.

  • The N47 diesel can suffer timing chain and tensioner wear, well documented on early cars (pre-2015), and because the chain sits at the back of the engine against the gearbox, replacement is labour-heavy. The warning sign is a metallic rattle on cold start that fades after a few seconds. The later B47 (mid-2015 LCI onward) keeps the chain at the rear but uses a redesigned, stronger chain and tensioner, so it is far less affected. Budget €1,200-2,200 at an Estonian independent if work is needed.
  • The EGR cooler on F30 diesels built between late 2011 and 2017 can leak internally, mixing coolant with soot, which in rare cases led to a melting intake manifold and fire risk. This was an official recall: BMW called affected cars back to replace the cooler and inspect the manifold. Confirm in writing that the recall work was completed; if a fresh cooler is needed later, budget roughly €350-700 with labour.
  • The diesel particulate filter (DPF) can clog on cars used mostly for short city trips, when the car rarely gets a sustained 15 to 20 minute run, leading to a warning light, reduced power and fuel diluting the engine oil. A forced regeneration is cheap at €150-300, cleaning runs €300-600, but a replacement filter is typically €800-1,500. Cars with regular motorway use rarely see this.

Read the full BMW 320 buyer's guide →

Frequently asked questions

How much does a BMW 320 cost in Estonia?

On the Estonian market a BMW 320 has a median asking price of 13 500 €, typically 9500 to 23 054 €. Computed from 351 active listings as of 31 August 2026.

How much does a 2019 BMW 320 cost?

The median asking price of a 2019 BMW 320 is 21 300 € (40 listings). It is currently the most offered model year.

How do model year and mileage change the price of a BMW 320?

Up to 10 695 € (33% of listings): typically a 2009 model year, median mileage 278 000 km. 10 695 to 19 066 € (33% of listings): typically a 2016 model year, median mileage 213 000 km. Above 19 066 € (33% of listings): typically a 2021 model year, median mileage 77 000 km. Each model year of age makes the car about 11% cheaper on average.

What should I check on a BMW 320 before buying?

The main checkpoints are summarised below and covered in full in the BMW 320 buyer's guide. The N47 diesel can suffer timing chain and tensioner wear, well documented on early cars (pre-2015), and because the chain sits at the back of the engine against the gearbox, replacement is labour-heavy. The warning sign is a metallic rattle on cold start that fades after a few seconds. The later B47 (mid-2015 LCI onward) keeps the chain at the rear but uses a redesigned, stronger chain and tensioner, so it is far less affected. Budget €1,200-2,200 at an Estonian independent if work is needed. The EGR cooler on F30 diesels built between late 2011 and 2017 can leak internally, mixing coolant with soot, which in rare cases led to a melting intake manifold and fire risk. This was an official recall: BMW called affected cars back to replace the cooler and inspect the manifold. Confirm in writing that the recall work was completed; if a fresh cooler is needed later, budget roughly €350-700 with labour. The diesel particulate filter (DPF) can clog on cars used mostly for short city trips, when the car rarely gets a sustained 15 to 20 minute run, leading to a warning light, reduced power and fuel diluting the engine oil. A forced regeneration is cheap at €150-300, cleaning runs €300-600, but a replacement filter is typically €800-1,500. Cars with regular motorway use rarely see this.

Ask about the BMW 320

An AI advisor in an ex-dealer's tone, answering from our verified model knowledge and today's market data.

351 on sale in Estonia right now, median 13 500 €

Looking at a specific BMW 320?

Run a free pre-purchase check: whether the price is fair, the model's weak points, what to inspect and a ready negotiation script.

Run a free check
Read the full BMW 320 buyer's guide →

Other models from this brand

BMW X5BMW 530BMW 520BMW X3BMW 330BMW X1

Data: active listings on the Estonian market (auto24, autoportaal, soov, veego).