BMW 128 Valuation: 149 used car listings analysed

Market overviewPrices and data for March-2026: There are currently 149 used BMW 128 (model years 2020 - 2024) available. Prices range from £21,224 to £27,990, with a median price of £24,992. The most common configuration on the market is a combination of hatchback, petrol, and automatic, while the most popular trims include Shadowline, Comfort Edition, M Sport. Market dynamics indicate that a vehicle sells in an average of 27 days, and 41.2% of listings have recently seen a price reduction (with discounts up to £12,006). Additionally, 12 vehicles are currently listed below market value. An indicator of durability: the inventory includes models with a mileage of up to 46,125 km (Source: 42 scanned sites).

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

Showing 1 - 25 of 151 results

How much does the BMW 128 depreciate?

Used BMW 128

A used BMW 128 (2023) model loses about £213 per month in value.


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


Depreciation is an important part of calculating the total cost of owning a BMW 128. In addition to the monthly depreciation of £213, 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 128 cost? Prices, ratings and depreciation by model year

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

Model year

Price range*

Avg. Price

Median Mileage

Depreciation
(12 mth.)

Cars for sale

2024 BMW 128

£23,500 - £28,999£26,49318,100 miles-£3,00031

2023 BMW 128

£22,975 - £27,950£25,25619,800 miles-£2,56068

2022 BMW 128

£19,950 - £25,750£23,38723,800 miles-£1,28025

2021 BMW 128

£19,750 - £24,645£22,49638,500 miles-£1,68018

2020 BMW 128

£18,495 - £23,595£21,86134,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

Last updated: 17 March 2026

Comparison of BMW 128 variants and prices

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

Comparison of BMW 128 variants and prices

Variant

Price range*

Avg. Price

Median Mileage

Depreciation
(12 mth.)

Cars for sale

🏆 The most popular

BMW 128 Shadowline

£22,490 - £27,995£25,36820,000 miles-£1,96068

BMW 128 Comfort Edition

£21,440 - £27,499£24,39024,400 miles-£3,06050
💰 The budget choice

BMW 128 M Sport

£21,450 - £26,358£23,62321,900 miles-£1,98013

*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

Last updated: 17 March 2026

Which variant should you choose?

💰 The budget choice

The M Sport is the cheapest entry point with an average price of £23,623.

🏆 The most popular

There are the most Shadowline for sale right now (68), which gives you the most options to choose from.

📈 The best value

The Shadowline has held its price stable with minimal loss in value over the past year (-£1,960).

BMW 128 (model year 2023) - Price development for the last 12 months and price projection for the next 6 months (March 2025 - August 2026)

Monthly price data with average prices and price ranges

Month

Average market price

Lowest market price

Highest market price

Calculation method

2025 - March
£27,640
£26,760£28,500
Estimate
2025 - April
£27,600
£26,700£28,480
Estimate
2025 - May
£27,360
£26,380£28,320
Estimate
2025 - June
£27,300
£26,340£28,260
Estimate
2025 - July
£27,260
£26,440£28,080
Estimate
2025 - August
£27,080
£26,300£27,860
Estimate
2025 - September
£27,020
£26,060£28,000
Estimate
2025 - October
£26,620
£25,680£27,580
Estimate
2025 - November
£25,980
£25,040£26,940
Estimate
2025 - December
£25,480
£24,600£26,360
Estimate
2026 - January
£25,440
£24,520£26,360
Estimate
2026 - February
£25,080
£24,180£25,960
Estimate
2026 - April
£24,300
--
Forecast
2026 - May
£23,900
--
Forecast
2026 - June
£23,520
--
Forecast
2026 - July
£23,120
--
Forecast
2026 - August
£22,740
--
Forecast

All estimates and forecasts are based on actual market data

Last updated: 17 March 2026

Average Monthly Depreciation

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

Past 12 months

-£2,560

Next 6 months

-£2,340

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

Should your next car be a used BMW 128?

Are you thinking of purchasing a used medium sized family car? Then the BMW 128 is a great option. AutoUncle present 122 options, each one collected from an online marketplace or dealership website.

How much does a used BMW 128 cost?

On AutoUncle, the cheapest BMW 128 can be purchased for £20,700, while the most expensive model costs around £27,690.

The used car price of an BMW 128 is determined by a number of factors, the most important of which are the year, engine size and performance, fuel economy, how far the car has already travelled along with the trim level of the car.

For example, a younger car with fewer miles on the odometer typically costs more. Likewise, models at the premium end with luxurious features or potent engines tend to come with a more substantial price tag than, for example, an older model with more kilometres driven or with a lower equipment level.

What trim levels is the BMW 128 available in?

While evaluating the cost of a pre-owned BMW 128, it's crucial to evaluate vehicles with equivalent engines and accessories. If you don't, you might draw an inaccurate conclusion about which car to purchase.

What are the fuel options for the BMW 128?

The principal fuel kind for a BMW 128 is petrol.

Factor in your driving habits when making a decision about fuel types. On a regular week, how far do you drive? Do you engage in many brief trips, or are your drives generally longer in distance?

For short trips, range is rarely a limitation, so electric, plug-in hybrid or petrol can be fine. For longer daily journeys, consider an electric car, especially if you have the option to charge at home or at work. If you have a daily commute over longer distances, a modern electric car can be a great choice - especially if you have access to charging at home or at work. For those who drive long distances and don't have access to charging, diesel cars can still be an option. Remember that diesel engines with high emissions are prohibited from entering cities in various countries.

What body types is the BMW 128 available in?

The BMW 128 is only available in the hatchback body type in the UK. Hatchbacks are excellent compact cars that combine great driving with the flexibility of ample space. They are very popular with people living in cities, as they are typically fuel efficient and easy to park.

Which competitors does the BMW 128 have?

The BMW 128 has various competing cars from the same segment.

Well-liked options instead of the BMW 128

  • Vauxhall Corsa
  • Ford Focus
  • Audi A3

The Vauxhall Corsa is a top choice when looking for an alternative to the BMW 128. 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 a strong option in this segment, with 5,399 cars currently for sale on AutoUncle and an average price of £10,000. The Audi A3 comes in as the third most popular choice with an average sales price of £17,250 and 4,480 car for sale at the moment in the UK.

Contemplating the switch to an electric vehicle?

If you are looking for an electric car that matches the calibre of the BMW 128, here are some few suggestions:

Can't find an electric car that appeals to you? Review our entire selection of electric cars here.

All body types for BMW 128

All regions for BMW 128

Log out

Are you sure you want to log out?