BMW 120 used • 1,287 cars price-checked by AutoUncle

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

How much does the BMW 120 depreciate?

Used BMW 120

A used BMW 120 (2025) model loses about £283 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 £283, 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

Typical price range*

Average price

Price trend / depreciation
(last 12 months)

Cars for sale

2025 BMW 120

£26,993 - £37,139£31,757-£3,400802

2024 BMW 120

£26,495 - £31,495£28,757-£1,920184

2023 BMW 120

£24,850 - £27,500£25,901-£3,4807

2022 BMW 120

£19,720 - £26,990£24,538-£2,04013

2021 BMW 120

£15,995 - £24,950£20,716-£2,82021

2020 BMW 120

£16,489 - £21,999£19,671-£1,08027

2019 BMW 120

£10,299 - £22,500£16,145-£68032

2018 BMW 120

£7,994 - £15,995£11,896-£1,56038

2017 BMW 120

£7,795 - £14,970£11,733-£1,34032

2016 BMW 120

£4,900 - £17,995£10,813-£58019

2015 BMW 120

£6,195 - £13,495£9,285-£1,04023

2014 BMW 120

£4,250 - £9,995£7,106-£76034

2013 BMW 120

£3,995 - £8,195£6,216+£18017

2012 BMW 120

£2,495 - £7,590£5,235+£30012

2011 BMW 120

£2,495 - £7,999£4,472+£5009

2010 BMW 120

£1,695 - £4,995£3,204-7

2009 BMW 120

£4,990 - £4,990£4,990-1

2008 BMW 120

£2,899 - £6,745£4,214-3

2007 BMW 120

£2,995 - £2,995£2,995-1

2006 BMW 120

£2,994 - £3,990£3,492-2

2005 BMW 120

£990 - £2,995£2,160-3

*The “Typical 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

BMW 120 (model year 2025) - Price development for the last 6 months and price projection for the next 6 months (March 2025 - February 2026)

Monthly price data with average prices and price ranges

Month

Average market price

Lowest market price

Highest market price

Calculation method

2025 - March
£35,520
£33,420£37,620
Estimate
2025 - April
£33,760
£32,100£35,440
Estimate
2025 - May
£33,320
£31,760£34,900
Estimate
2025 - June
£32,320
£30,680£33,960
Estimate
2025 - July
£32,360
£30,280£34,440
Estimate
2025 - August
£32,120
£29,580£34,660
Estimate
2025 - October
£30,760
--
Forecast
2025 - November
£30,080
--
Forecast
2025 - December
£29,400
--
Forecast
2026 - January
£28,720
--
Forecast
2026 - February
£28,040
--
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,400

Next 6 months

-£4,080

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

Interested in finding a great deal on a used BMW 120?

Are you interested in buying a used medium sized family car? The BMW 120 is a great pick. AutoUncle has 756 used BMW 120 for sale in the UK sourced from different dealership websites and online marketplaces.

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

A used BMW 120 costs between £4,995 for the cheapest variant and £34,839 for the most expensive model.

There exist five primary factors that affect the price of a used BMW 120: manufacturing year, engine size and performance, fuel economy of the car, how many miles it has travelled not to mention equipment variant.

For instance, a more recent model with lower mileage, or a luxury edition with a robust engine, usually garners a premium price than a used model with many kilometres on the odometer and in a simple equipment variant.

Which trim levels can I choose for the BMW 120?

Here is an overview of the most popular equipment variants for BMW 120, sorted by number of cars for sale and their market price:

While evaluating the cost of a pre-owned BMW 120, it's crucial to analyze vehicles having the same engines and equipment. If not, you might draw an inaccurate conclusion about which car to purchase.

What are the fuel options for the BMW 120?

Petrol is the foremost fuel option for the BMW 120.

BMW 120 is available with the following fuel types:

  • BMW 120 petrol: 428 cars currently available with an average price of £27,852
  • BMW 120 diesel: 250 cars currently available with an average price of £13,121
  • BMW 120 hybrid: Currently there is 78 cars available on AutoUncle with an average price of £30,356

Your driving behavior is an important aspect to consider when selecting a fuel type. Are your driving routes predominantly in urban areas or on highways and motorways? What is your average weekly mileage?

For short journeys, electric cars, plug-in hybrids or petrol cars are obvious choices. 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. Remember that diesel engines with high emissions are prohibited from entering cities in various countries.

What kind of car is the BMW 120?

On AutoUncle, the BMW 120 is exclusively offered in the hatchback body style. Hatchbacks seamlessly combine compact design with impressive driving dynamics and practical space. Their fuel efficiency and ease of parking make them a favourite choice for city dwellers.

Curious about what other alternatives are available?

The BMW 120 faces stiff competition within its segment.

Top competitors 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 sale price of £9,690 and right now you can find 9,126 for sale on AutoUncle.

The Ford Focus is another popular car in the segment with a selection of 7,421 vehicles currently for sale with an average price of £9,990. Another good choice for an alternative car is the Audi A3 with 4,830 cars for sale for the average price of £17,004.

Evaluating the option of an electric car?

Considering something greener than the BMW 120? Check out these electric alternatives from the same segment::

Haven't discovered an electric car that suits your preferences? Review our entire selection of electric cars here.

All body types for BMW 120

All regions for BMW 120

All fuel types for BMW 120

All years for BMW 120

All gear types for BMW 120

All trim level for BMW 120