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 €.