BMW 120 Valuation: 1,263 used car listings analysed

Featured deals

Verified Dealers

Become a verified dealer

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

Showing 1 - 25 of 1,261 results

How much does the BMW 120 depreciate?

Used BMW 120

A used BMW 120 (2026) model loses about £332 per month in value.


Factors that affect the depreciation of a BMW 120:
- Mileage driven
- Maintenance
- Service history


Depreciation is an important part of calculating the total cost of owning a BMW 120. In addition to the monthly depreciation of £332, you should also factor in fuel costs, road tax, insurance and maintenance (including tyres and car washes) to get the full monthly cost.

How much does a used BMW 120 cost? Prices, ratings and depreciation by model year

How much does a used BMW 120 cost? Prices, ratings and depreciation by model year

Model year

Price range*

Avg. Price

Median Mileage

Depreciation
(12 mth.)

Cars for sale

2026 BMW 120

£27,000 - £35,475£29,5853,500 miles-£3,980562

2025 BMW 120

£24,494 - £30,912£27,4846,100 miles-£5,260380

2024 BMW 120

£23,605 - £27,996£25,67413,700 miles-£3,78054

2023 BMW 120

£20,533 - £25,961£23,65925,800 miles-£4,94014

2022 BMW 120

£18,799 - £23,524£21,27825,300 miles-£4,900< 10

2020 BMW 120

£12,715 - £19,927£17,29554,200 miles-£4,22024

2021 BMW 120

£14,382 - £20,950£17,18780,100 miles-£5,88012

2019 BMW 120

£10,652 - £18,400£14,30559,400 miles-£3,56035

2018 BMW 120

£8,585 - £17,302£12,66063,500 miles-£62039

2017 BMW 120

£6,298 - £14,693£10,99472,400 miles-£74025

2016 BMW 120

£6,041 - £14,659£9,73677,000 miles-£1,04023

2015 BMW 120

£3,639 - £12,848£8,04282,200 miles-£1,10027

2014 BMW 120

£4,423 - £8,957£6,24991,100 miles-£56019

2013 BMW 120

£3,937 - £9,997£5,96894,000 miles-£34015

2011 BMW 120

£3,535 - £6,865£5,32747,900 miles-< 10

2008 BMW 120

£3,139 - £4,400£3,93166,500 miles-< 10

2012 BMW 120

£2,686 - £4,633£3,744139,000 miles-£1,880< 10

2007 BMW 120

£1,433 - £4,352£2,935103,100 miles-< 10

2006 BMW 120

£2,525 - £2,974£2,76196,500 miles-< 10

*The 'Price range' column shows the prices at the 5th and 95th percentiles of cars in the current market

The data is based on the cars currently listed on AutoUncle

Comparison of BMW 120 variants and prices

Below you can compare prices and depreciation for the 3 most popular BMW 120 variants. The table is updated daily with data from the market in United Kingdom.

Comparison of BMW 120 variants and prices

Variant

Price range*

Avg. Price

Median Mileage

Depreciation
(12 mth.)

Cars for sale

🏆 The most popular

BMW 120 M Sport

£9,995 - £33,785£26,3675,300 miles-£1,3001,125

BMW 120 Sport Line

£3,951 - £27,063£16,09332,100 miles-£1,420101
💰 The budget choice

BMW 120 Efficient Dynamics

£10,994 - £18,225£14,12464,700 miles-£60020

*The 'Price range' column shows the prices at the 5th and 95th percentiles of cars in the current market

The data is based on the cars currently listed on AutoUncle

Which variant should you choose?

💰 The budget choice

The Efficient Dynamics is the cheapest entry point with an average price of £14,124.

🏆 The most popular

There are the most M Sport for sale right now (1125), which gives you the most options to choose from.

📈 The best value

The Efficient Dynamics has held its price stable with minimal loss in value over the past year (-£600).

BMW 120 (model year 2026) - Price development for the last 10 months and price projection for the next 6 months (October 2025 - January 2027)

Monthly price data with average prices and price ranges

Month

Average market price

Lowest market price

Highest market price

Calculation method

2025 - October
£33,920
£32,800£35,020
Estimate
2025 - November
£33,820
£32,840£34,780
Estimate
2025 - December
£33,800
£32,820£34,760
Estimate
2026 - January
£34,320
£32,600£36,040
Estimate
2026 - February
£35,160
£33,500£36,820
Estimate
2026 - March
£33,880
£32,160£35,580
Estimate
2026 - April
£33,260
£31,460£35,040
Estimate
2026 - May
£32,780
£30,480£35,060
Estimate
2026 - June
£31,100
£29,240£32,980
Estimate
2026 - July
£29,940
£28,200£31,680
Estimate
2026 - September
£27,860
--
Forecast
2026 - October
£26,820
--
Forecast
2026 - November
£25,760
--
Forecast
2026 - December
£24,720
--
Forecast
2027 - January
£23,680
--
Forecast

All estimates and forecasts are based on actual market data

Average Monthly Depreciation

A summary of the past 12 and an estimation of the next 6 months.

Past 12 months

-£3,980

Next 6 months

-£6,260

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

Interested in finding a great deal on the popular BMW 120?

Are you interested in purchasing a used medium sized family car? Then the BMW 120 is a popular choice. AutoUncle has 1,163 attractive options ready for you in the UK compiled from different dealership websites and online marketplaces.

What is the cost of a pre-owned BMW 120?

A used BMW 120 costs between £6,495 for the cheapest variant and £34,925 for the most expensive model.

A pre-owned BMW 120 can cost different based on primarily five factors: year, engine capacity and performance, fuel economy of the car, how far the car has travelled not to mention equipment.

For instance, a car that is younger with a lower number on the odometer, or more luxurious models with more potent engines will typically cost more than a used model with many kilometres on the odometer and in a simple equipment variant.

How many trim levels are available for the BMW 120?

As you considers the cost of a used BMW 120, it's fundamental to examine vehicles that have the same engines and features. If not, you might draw an inaccurate conclusion about which car to purchase.

What fuel configurations can I choose from for the BMW 120?

The number one fuel selection for the BMW 120 is petrol.

Types of fuel for BMW 120:

  • BMW 120 petrol: 809 cars currently available with an average price of £28,349
  • BMW 120 diesel: 202 cars currently available with an average price of £12,287
  • BMW 120 plug-in hybrid: Currently there is 152 cars available on AutoUncle with an average price of £28,950

Your driving tendencies should play a significant role in your fuel type selection. On average, how many miles do you travel in a week? Do you frequently make short journeys or are your trips generally long?

Electric, plug-in hybrid and petrol work well for short trips. If you drive long distances on a daily basis, an electric car is good - especially if you can charge at home or at work. For longer daily commutes, a modern electric car is often suitable - especially if you can charge at home or at work. Despite the rise of electric cars, diesel can still be useful for long journeys and lack of charging options. Keep in mind that certain countries have bans on high-emission diesel engines entering their cities.

What body types is the BMW 120 available in?

The BMW 120 is only available in the hatchback body type in the UK. Hatchbacks are quite compact and offer a great driving experience as well as ample space. Their fuel efficiency makes them popular with people living in cities, and another key selling point is that they’re easy to park.

Which cars are ideal alternatives to the BMW 120?

The BMW 120 is quite well-liked in its segment but still it has some competitors.

Recommended alternatives to the BMW 120

  • Vauxhall Corsa
  • Ford Focus
  • Audi A3

The Vauxhall Corsa is a strong alternative to the BMW 120. It has an average sales price of £9,995 and right now you can find 6,126 of this car for sale on AutoUncle.

The Ford Focus is another popular choice in this segment, with 5,399 cars for sale and an average price of £10,000. Another good choice for an alternative car is the Audi A3 with 4,480 cars for sale for the average price of £17,250.

Considering a more eco-friendly alternative to the BMW 120?

If the BMW 120 is not an absolute must for you then, we have a list of electric vehicle recommendations for you of the same car segment, the C-segment. The list includes:

Not satisfied with the electric car options you've seen? Take a look at all our available electric cars here.

Used BMW 120 by body type

Used BMW 120 by region

Used BMW 120 by fuel

Used BMW 120 by transmission

See BMW