BMW 128 used • 230 cars price-checked by AutoUncle

Market overviewUsed BMW 128 prices typically range from £21,399 to £28,300, averaging £24,921 (according to fresh market data from December). The most popular BMW 128 variants right now are Comfort Edition, Shadowline, M Sport. We have identified 21 cars priced below the market. The average selling time for used BMW 128 is currently 32 days.

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

Showing 1 - 25 of 230 results

How much does the BMW 128 depreciate?

Used BMW 128

A used BMW 128 (2023) model loses about £208 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 £208, 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

Depreciation
(12 mth.)

Cars for sale

2024 BMW 128

£24,351 - £29,590£27,499-£2,86050

2023 BMW 128

£23,849 - £27,298£25,461-£2,50073

2022 BMW 128

£21,695 - £25,998£24,240-£2,18046

2021 BMW 128

£20,450 - £25,495£22,809-£1,54054

2020 BMW 128

£18,998 - £22,995£21,661-< 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: 13 December 2025

Comparison of BMW 128 variants and prices

Below you can compare prices and depreciation for the 6 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

Depreciation
(12 mth.)

Cars for sale

BMW 128 Impressive

£22,995 - £27,862£25,558-< 10

BMW 128 Shadowline

£22,250 - £27,990£25,166-£3,38086
🏆 The most popular

BMW 128 Comfort Edition

£20,450 - £28,495£24,904-£3,10090

BMW 128 Performance

£20,450 - £27,995£24,198-< 10
📈 The best value

BMW 128 M Sport

£20,500 - £26,999£24,130+£10019
💰 The budget choice

BMW 128 Luxury Line

£23,249 - £25,399£24,016-< 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: 13 December 2025

Which variant should you choose?

💰 The budget choice

The Luxury Line is the cheapest entry point with an average price of £24,016.

Accuracy will improve as more cars from this variant become available

🏆 The most popular

There are the most Comfort Edition for sale right now (90), which gives you the most options to choose from.

📈 The best value

The M Sport has held its price stable with minimal loss in value over the past year (+£100).

BMW 128 (model year 2023) - Price development for the last 12 months and price projection for the next 6 months (December 2024 - May 2026)

Monthly price data with average prices and price ranges

Month

Average market price

Lowest market price

Highest market price

Calculation method

2024 - December
£28,500
£27,640£29,380
Estimate
2025 - January
£28,180
£27,340£29,020
Estimate
2025 - February
£27,920
£26,880£28,940
Estimate
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
£26,000
£25,040£26,940
Estimate
2026 - January
£25,480
--
Forecast
2026 - February
£25,220
--
Forecast
2026 - March
£24,960
--
Forecast
2026 - April
£24,700
--
Forecast
2026 - May
£24,440
--
Forecast

All estimates and forecasts are based on actual market data

Last updated: 13 December 2025

Average Monthly Depreciation

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

Past 12 months

-£2,500

Next 6 months

-£1,560

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 considering getting a used medium sized family car? The BMW 128 is a great pick. AutoUncle present 210 options sourced from numerous dealership websites and online marketplaces.

How much does a used BMW 128 go for?

The pricing range for a used BMW 128 model at AutoUncle will start at £22,250 and go up to £29,695.

The used car price of an BMW 128 is determined by a number of factors, the most important of which are what year the car is from, engine size and power, the car's fuel economy, vehicle mileage not to mention the level of equipment in the car.

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.

What equipment variants is the BMW 128 available in?

The most popular equipment variants for the BMW 128 are:

When comparing the prices of used BMW 128, it is important that you only compare with the sale prices of cars with the same engine and equipment variant. If not, you may end up reaching a wrong conclusion on which car to purchase.

Which fuel options are available for BMW 128?

Only petrol is offered as a fuel choice for the BMW 128. There are currently two hundred and ten cars available at an average price of £25,842.

Assessing your driving habits is crucial before you decide on the different fuel types available. How many miles do you drive in a normal week? Do you take many short trips, or do you tend to drive long distances?

If you primarily drive short distances, electric, plug-in hybrid or petrol is typically a good fit. For longer commutes, a newer electric car is a good alternative - especially with access to charging. 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. In a few cases with long journeys and limited charging infrastructure, diesel can be a practical solution. It's important to consider that in some countries, diesel engines with high emissions are prohibited from entering cities.

Does the BMW 128 have multiple body styles?

The BMW 128 is only offered in the hatchback body type in the UK. 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.

Which cars are similar to BMW 128?

The BMW 128 faces stiff competition within its segment.

Alternative cars to the BMW 128

  • Vauxhall Corsa
  • Ford Focus
  • Audi A3

With a current inventory of 9,613 available models on AutoUncle, the Vauxhall Corsa stands out as the top alternative to the BMW 128. The Vauxhall Corsa has an average price tag of £9,999.

The Ford Focus is another popular pick, with 7,767 cars currently for sale and an average price of £9,596. The Audi A3 is the third best alternative. There are currently 5,179 of this car for sale in the UK with an average sales price of £17,700.

Considering the adoption of an electric car?

Not fixed on the BMW 128? Here are some electric options in the same segment::

Haven't discovered an electric car that catches your eye? View our complete collection of electric cars here.

All body types for BMW 128

All regions for BMW 128

All years for BMW 128

All trim level for BMW 128