BMW M140 used • 240 cars price-checked by AutoUncle

Market overviewPrices range from £14,795 to £23,500 across all listings

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

Showing 1 - 25 of 250 results

How much does the BMW M140 depreciate?

Used BMW M140

A used BMW M140 (2018) model loses about £5 per month in value.


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


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

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

Model year

Price range*

Avg. Price

Depreciation
(12 mth.)

Cars for sale

2017 BMW M140

£13,995 - £22,000£18,252+£56063

2016 BMW M140

£13,311 - £22,800£17,637+£20017

2018 BMW M140

£15,995 - £23,399£19,638-£6084

2019 BMW M140

£16,494 - £25,000£21,091+£14077

*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: 27 November 2025

Comparison of BMW M140 variants and prices

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

Comparison of BMW M140 variants and prices

Variant

Price range*

Avg. Price

Depreciation
(12 mth.)

Cars for sale

BMW M140 Sport Line

£15,399 - £15,399£15,399-1

BMW M140 M Sport

£14,795 - £23,749£19,595+£400235

BMW M140 Comfort Edition

£19,500 - £23,500£21,500-3

BMW M140 Performance

£22,000 - £22,000£22,000-1

*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: 27 November 2025

Which variant should you choose?

💰 The budget choice

The Sport Line is the cheapest entry point with an average price of £15,399.

🏆 The most popular

There are the most M Sport for sale right now (235), 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.

BMW M140 (model year 2018) - Price development for the last 12 months and price projection for the next 6 months (November 2024 - April 2026)

Monthly price data with average prices and price ranges

Month

Average market price

Lowest market price

Highest market price

Calculation method

2024 - November
£19,940
£18,660£21,220
Estimate
2024 - December
£19,740
£18,380£21,120
Estimate
2025 - January
£19,600
£18,280£20,900
Estimate
2025 - February
£19,660
£18,400£20,900
Estimate
2025 - March
£19,560
£18,220£20,880
Estimate
2025 - April
£19,340
£17,980£20,700
Estimate
2025 - May
£19,380
£18,080£20,680
Estimate
2025 - June
£19,640
£18,320£20,980
Estimate
2025 - July
£20,020
£18,860£21,200
Estimate
2025 - August
£20,240
£18,880£21,580
Estimate
2025 - September
£20,420
£18,920£21,920
Estimate
2025 - October
£19,880
£18,360£21,420
Estimate
2025 - December
£20,080
--
Forecast
2026 - January
£20,180
--
Forecast
2026 - February
£20,300
--
Forecast
2026 - March
£20,400
--
Forecast
2026 - April
£20,500
--
Forecast

All estimates and forecasts are based on actual market data

Last updated: 27 November 2025

Average Monthly Depreciation

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

Past 12 months

-£60

Next 6 months

£620

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

Are you looking for a used BMW M140?

Are you interested in buying a used medium sized family car? The BMW M140 is a great pick. On AutoUncle, you can find 221 used BMW M140s for sale in the UK collected from numerous dealership websites and online marketplaces.

How much is a pre-owned BMW M140 worth?

Currently, the prices for a pre-owned BMW M140 start at £14,990 and go up to £24,000.

The cost of a pre-owned BMW M140 is determined by several factors. Key contributing elements include the year of the car, engine size and performance, the car's fuel consumption, car mileage and trim level.

For example, a younger car with fewer miles on the odometer will typically fetch a higher price. Similarly, higher-end models with more luxurious features or more powerful engines will also carry a heftier price tag than a car from an older model year, with higher mileage and no optional extras.

What versions of the BMW M140 are available based on equipment?

The following equipment variants are the most populare ones for the BMW M140:

  • BMW M140 M Sport: Right now you will find 213 cars for sale at an average price of £19,656
  • BMW M140 Comfort Edition: Here you will find 6 cars for sale at an average price of £20,883
  • BMW M140 Performance: 1 car for sale at an average price of £22,000
  • BMW M140 Sport Line: 1 car for sale at an average price of £15,399

As you examine the price of a used BMW M140, it's necessary to evaluate vehicles with equivalent engines and accessories. Otherwise, you might draw an inaccurate conclusion about which car to purchase.

What are the available fuel options for the BMW M140?

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

When thinking about which fuel type to buy, it's important to consider your driving habits. How far do you tend to drive in a week? Are they mainly short trips, or do you often find yourself driving longer distances?

Electric cars, plug-in hybrids and petrol are great for short distances. For long daily driving, electric cars are a strong choice if you can charge. For longer daily commutes, a modern electric car is often suitable - especially if you can charge at home or at work. Diesel cars may still be relevant in some cases with very long journeys and lack of charging options. Bear in mind that diesel engines emitting high levels of pollution are not allowed in cities in a number of countries.

In which body types are the BMW M140 available?

With the hatchback being the more popular choice, the BMW M140 is offered in both hatchback and sedan body styles in the UK. Hatchbacks are compact cars that offer a great driving experience, not to mention the flexibility of ample space. They’re fuel efficient and easy to park, which makes them popular with people living in cities.

What is the cost of BMW M140 with different body types?

  • BMW M140 hatchback: 211 cars - average price £19,551
  • BMW M140 sedan: 1 car - average price £22,900

What are the obvious alternatives to the BMW M140?

There exist multiple similar cars to the BMW M140.

Favored alternatives for the BMW M140

  • Vauxhall Corsa
  • Ford Focus
  • Audi A3

With a selection of 9,613 available models on AutoUncle, the Vauxhall Corsa clearly stands out as the top alternative to the BMW M140. Average listing price for the Vauxhall Corsa is £9,999.

The Ford Focus is another popular choice in this segment, with 7,767 cars for sale and an average price of £9,596. The Audi A3 comes in as the third most popular choice with an average sales price of £17,700 and 5,179 car for sale at the moment in the UK.

Considering an electric car?

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

Not satisfied with the electric car options you've seen? View our complete collection of electric cars here.

All body types for BMW M140

All years for BMW M140

All gear types for BMW M140

All trim level for BMW M140