Used BMW 120 prices — European market

Average price for used BMW 120: 134 601 € (582 active listings across Europe). Compare offers across 13 markets.

Active listings
582
Average price
134 601 €
Starting from
2 990 €

BMW 120 price by year

Year Avg price Listings
2026 109 637 € 251
2025 356 334 € 26
2022 133 410 € 4
2021 29 928 € 59
2020 190 519 € 5
2019 184 316 € 27
2018 27 012 € 46
2017 128 699 € 11
2016 142 781 € 12
2015 74 837 € 6

Listings by country

Sweden 302
Germany 225
Belgium 43
Poland 7
Netherlands 5

Explore BMW 120 by country

Explore BMW 120 by year

Market analysis: used BMW 120 in Europe

The average price of a used BMW 120 in Europe is 134 601 €, based on 582 active listings collected in real time across 13 European markets. Prices range from 2 990 € to 471 900 € depending on year, mileage and condition.

Best market: Netherlands currently offers the most competitive prices for the BMW 120, averaging 17 608 € across 5 listings.

Frequently asked questions — used BMW 120

What is the average price of a used BMW 120?
The average price of a used BMW 120 is 134 601 € on the European market, based on 582 active listings across 13 countries. Prices range from 2 990 € to 471 900 €.
In which country is the used BMW 120 cheapest?
The BMW 120 is cheapest in Netherlands with an average price of 17 608 €. It is available across 5 European countries.
Which year BMW 120 offers the best value?
Among available listings, the BMW 120 2015 is the most affordable at an average of 74 837 €, while the 2026 version averages 109 637 €.

See all BMW 120 listings

Exact market prices, deal scores, and real-time price drop alerts across Europe.