BMW 125 Valuation: 39 ads analysed

Market overviewWhat is the fair price of a used BMW 125? We have 39 for sale. Prices from £6,195 to £14,900. See variants (M Sport, Efficient Dynamics) and check the valuation.

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

-18%
1 / 4

Used (2015) BMW 125 M Sport 218 HP | Super price

1 Series d M Sport 5dr Step

  • 2015
  • 90,457 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 218 HP (160 kW)
  • Details
autouncle-certified

Super price

£6,495
£7,995
Marketplace
BL3 6JF Bolton, Manchester
View the car
Availability verified
1 / 4

Used (2015) BMW 125 M Sport | Super price

1 Series i M Sport 5dr Step

  • 2015
  • 67,000 miles
  • Trim levelM Sport
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Super price

£8,975
£8,995
Marketplace
B70 0QA West Bromwich, West Midlands
View the car
Availability verified
-1%
1 / 4

Used (2015) BMW 125 M Sport | Good price

1 Series d M Sport 5dr Step

  • 2015
  • 82,000 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Good price

£8,575
£8,675
Marketplace
PE3 6DD Peterborough, Cambridgeshire
View the car
Availability verified
-2%
1 / 4

Used (2015) BMW 125 M Sport | Good price

1 Series d M Sport 3dr Step

  • 2015
  • 66,006 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Good price

£9,795
£9,995
Marketplace
M34 5PH Manchester, Manchester
View the car
Availability verified
1 / 4

Used (2015) BMW 125 M Sport | Good price

1 Series d M Sport 5dr Step

  • 2015
  • 91,700 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Good price

£8,495
Marketplace
B24 9PD Birmingham, West Midlands
View the car
Availability verified
1 / 4

Used (2017) BMW 125 M Sport 224 HP | Fair price

- 1 Series i [224] M Sport 5dr

  • 2017
  • 74,758 miles
  • Trim levelM Sport
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • mpg5.9
  • CO2134 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£12,000
Verified Marketplace
G36ED, Glasgow
View the car
Availability verified
-12%
1 / 3

Used (2015) BMW 125 M Sport 218 HP | Fair price

1 Series 2.0 d M Sport Hatchback

  • 2015
  • 70,806 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Manual
  • 218 HP (160 kW)
  • Details
autouncle-certified

Fair price

£7,490
£8,550
Marketplace
CB22 6SE Cambridge, Cambridgeshire
View the car
Availability verified
-1%
1 / 4

Used (2017) BMW 125 M Sport 224 HP | Fair price

1 Series d M Sport 3dr [Nav] Step

  • 2017
  • 88,831 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • Details
autouncle-certified

Fair price

£10,800
£11,000
Marketplace
SN2 8ER Swindon, Wiltshire
View the car
Availability verified
1 / 4

Used (2017) BMW 125 M Sport 224 HP | Fair price

1 Series 2.0 d M Sport Hatchback

  • 2017
  • 106,000 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • Details
autouncle-certified

Fair price

£10,695
Marketplace
SN12 6TP Melksham, Wiltshire
View the car
Availability verified
-18%
1 / 4

Used (2015) BMW 125 M Sport | Fair price

1 Series 2.0 d M Sport 3dr

  • 2015
  • 70,171 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Manual
  • Details
autouncle-certified

Fair price

£7,995
£9,830
Marketplace
HP23 4NB Tring, Buckinghamshire
View the car
Availability verified
1 / 4

Used (2016) BMW 125 M Sport | Fair price

1 Series 2.0 d M Sport

  • 2016
  • 95,400 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£9,999
Marketplace
DH4 6AD Houghton le Spring, Durham
View the car
Availability verified
-4%
1 / 4

Used (2018) BMW 125 Efficient Dynamics 224 HP | Fair price

1 Series d M Sport Shadow Ed 5dr

  • 2018
  • 95,000 miles
  • Trim levelEfficient Dynamics
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • Details
autouncle-certified

Fair price

£11,990
£12,490
Marketplace
NN6 0BE Northampton, Northamptonshire
View the car
Availability verified
1 / 4

Used (2015) BMW 125 M Sport 224 HP | Fair price

1 Series d M Sport 5dr Step

  • 2015
  • 80,562 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • Details
autouncle-certified

Fair price

£10,695
£10,495
Marketplace
M35 0BN Manchester, Manchester
View the car
Availability verified
1 / 4

Used (2017) BMW 125 M Sport 224 HP | Fair price

1 Series d M Sport 5dr [Nav] Step

  • 2017
  • 106,000 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • Details
autouncle-certified

Fair price

£9,994
Marketplace
GL13 9ET Gloucester, Gloucestershire
View the car
Availability verified
1 / 2

Used (2016) BMW 125 M Sport 224 HP | Fair price

1 Series d M Sport 3dr Step

  • 2016
  • 121,000 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • Details
autouncle-certified

Fair price

£7,995
Marketplace
PL21 0UR Ivybridge, Devon
View the car
Availability verified
-4%
1 / 4

Used (2019) BMW 125 Efficient Dynamics | Fair price

1 Series d M Sport Shadow Ed 5dr

  • 2019
  • 101,000 miles
  • Trim levelEfficient Dynamics
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£11,995
£12,495
Marketplace
LE17 4HD Lutterworth, Leicestershire
View the car
Availability verified
1 / 4

Used (2015) BMW 125 M Sport | Fair price

1 Series i M Sport 5dr

  • 2015
  • 92,000 miles
  • Trim levelM Sport
  • 2.0L Petrol
  • Hatchback
  • Manual
  • Details
autouncle-certified

Fair price

£7,994
Marketplace
NR2 4TQ Norwich, Norfolk
View the car
Availability verified
1 / 4

Used (2016) BMW 125 M Sport | Fair price

1 Series d M Sport 5dr [Nav] Step

  • 2016
  • 93,622 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£10,495
Marketplace
WN3 4BW Wigan, Manchester
View the car
Availability verified
1 / 4

Used (2018) BMW 125 Efficient Dynamics | Fair price

1 Series d M Sport Shadow Ed 5dr

  • 2018
  • 65,619 miles
  • Trim levelEfficient Dynamics
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£14,900
Marketplace
FK5 4AP Larbert
View the car
Availability verified
1 / 4

Used (2017) BMW 125 Efficient Dynamics 224 HP | Fair price

1 Series i [224] M Sport Shadow Ed

  • 2017
  • 107,000 miles
  • Trim levelEfficient Dynamics
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • Details
autouncle-certified

Fair price

£10,495
Marketplace
BB3 0RP Darwen, Lancashire
View the car
Availability verified
-3%
1 / 4

Used (2016) BMW 125 M Sport | Fair price

1 Series i [224] M Sport 5dr [Nav]

  • 2016
  • 74,758 miles
  • Trim levelM Sport
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£12,000
£12,390
Marketplace
G3 6ED Glasgow
View the car
Availability verified
1 / 3

Used (2015) BMW 125 M Sport | Fair price

1 Series 2.0 d M Sport Euro 5

  • 2015
  • 75,800 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Manual
  • Details
autouncle-certified

Fair price

£8,495
Marketplace
TS17 7AQ Thornaby, North Yorkshire
View the car
Availability verified
-9%

Used (2018) BMW 125 M Sport 224 HP | Fair price

1 Series 2.0 d M Sport Shadow

  • 2018
  • 63,200 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • Details
autouncle-certified

Fair price

£13,200
£14,520
Marketplace
Hertfordshire, Hertfordshire
View the car
Availability verified

Used (2018) BMW 125 M Sport 224 HP | A bit pricey

1 Series d M Sport 5dr [Nav/Se

  • 2018
  • 52,491 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • mpg5.9
  • CO2159 g CO2/km comb.
  • Details
autouncle-certified

A bit pricey

£16,290
Verified Marketplace
RG75JF, Berkshire
View the car
Availability verified
-2%
1 / 4

Used (2019) BMW 125 M Sport 224 HP | A bit pricey

1 Series 2.0 i GPF M Sport Shadow

  • 2019
  • 49,348 miles
  • Trim levelM Sport
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • 224 HP (164 kW)
  • mpg45.6
  • Details
autouncle-certified

A bit pricey

£17,595
£17,985
Marketplace
TS9 5GB Middlesbrough, North Yorkshire
View the car
Availability verified
Showing 1 - 25 of 39 results

How much does the BMW 125 depreciate?

Used BMW 125

A used BMW 125 (2015) model loses about £83 per month in value.


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


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

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

Model year

Price range*

Avg. Price

Median Mileage

Depreciation
(12 mth.)

Cars for sale

2018 BMW 125

£11,990 - £16,290£14,09564,409.5 miles-< 10

2017 BMW 125

£9,994 - £12,000£10,797106,000 miles-< 10

2016 BMW 125

£7,995 - £12,000£10,21194,511 miles-< 10

2015 BMW 125

£7,994 - £10,695£8,91581,281 miles-£1,00012

2014 BMW 125

£4,995 - £10,340£7,83998,800.5 miles+£240< 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: 29 January 2026

Comparison of BMW 125 variants and prices

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

Comparison of BMW 125 variants and prices

Variant

Price range*

Avg. Price

Median Mileage

Depreciation
(12 mth.)

Cars for sale

BMW 125 Efficient Dynamics

£10,495 - £14,900£12,34598,000 miles-< 10
💰 The budget choice

BMW 125 M Sport

£5,900 - £16,290£9,50686,415.5 miles-£48034

*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: 29 January 2026

Which variant should you choose?

💰 The budget choice

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

🏆 The most popular

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

BMW 125 (model year 2015) - Price development for the last 12 months and price projection for the next 6 months (January 2025 - June 2026)

Monthly price data with average prices and price ranges

Month

Average market price

Lowest market price

Highest market price

Calculation method

2025 - January
£9,840
£8,680£11,000
Estimate
2025 - February
£10,540
£9,760£11,300
Estimate
2025 - March
£10,480
£8,920£12,040
Estimate
2025 - April
£9,980
£8,420£11,540
Estimate
2025 - May
£9,480
£7,920£11,040
Estimate
2025 - June
£8,680
£7,200£10,160
Estimate
2025 - July
£9,540
£8,080£10,980
Estimate
2025 - August
£9,700
£8,280£11,140
Estimate
2025 - September
£9,400
£8,040£10,760
Estimate
2025 - October
£9,360
£8,020£10,720
Estimate
2025 - November
£9,060
£7,880£10,260
Estimate
2025 - December
£8,840
£8,100£9,600
Estimate
2026 - February
£8,560
--
Forecast
2026 - March
£8,420
--
Forecast
2026 - April
£8,280
--
Forecast
2026 - May
£8,140
--
Forecast
2026 - June
£8,020
--
Forecast

All estimates and forecasts are based on actual market data

Last updated: 29 January 2026

Average Monthly Depreciation

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

Past 12 months

-£1,000

Next 6 months

-£820

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

Thinking about buying a used BMW 125?

Seeking the best value on a second-hand car? Look no further than the BMW 125 - an excellent choice! There are 41 used BMW 125 currently available on AutoUncle gathered from different dealership websites and online marketplaces.

How much is a pre-owned BMW 125 worth?

Currently, the prices for a pre-owned BMW 125 start at £6,990 and go up to £16,340.

There exist five primary parameters which play a crucial role in what a used BMW 125 costs: the year of manufacturing, engine capacity and power, fuel efficiency of the car, number of miles and the level of equipment in the car.

For example, a newer model with low mileage or a premium version equipped with a high-performance engine generally demands a higher price than a used model with many kilometres on the odometer and in a simple equipment variant.

How many equipment variants are there for the BMW 125?

The BMW 125 is available in two distinct equipment variants:

  • BMW 125 M Sport: Right now you will find 38 cars for sale at an average price of £10,468)
  • [BMW 125 Efficient Dynamics]https://www.autouncle.co.uk/en-gb/used-cars/BMW/125/t-Efficient%20Dynamics: 2 cars for sale at an average price of £15,892

When comparing the prices of used BMW 125, it is essential that you only compare with the offers of cars with the same equipment variant and engine size. If not, you might reach a wrong decision on which car to acquire.

How many different fuel types can I choose from for the BMW 125?

The number one fuel selection for the BMW 125 is diesel.

BMW 125 fuel options:

  • BMW 125 diesel: 26 cars currently available with an average price of £9,989
  • BMW 125 petrol: 15 cars currently available with an average price of £12,056

It's highly recommended to reflect on your driving patterns before making a decision on the fuel type. Do your driving habits lean more towards city streets or open roads and motorways? What is the total distance you drive in a typical week?

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. 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. Remember that in some places, high-emission diesel engines are not allowed in urban areas.

What kind of car is the BMW 125?

The BMW 125 only exists 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.

Looking for something other than BMW 125?

Several vehicles that are similar to the BMW 125 are available.

Preferred alternatives to the BMW 125

  • Vauxhall Corsa
  • Ford Focus
  • Audi A3

The Vauxhall Corsa is a strong alternative to the BMW 125. With an average sales price of £9,999 you'll currently discover a substantial selection of 9,613 of these cars available for purchase on AutoUncle.

The Ford Focus is another popular car in the segment with a selection of 7,767 vehicles currently for sale with an average price of £9,596. Another recommended alternative is Audi A3 with 5,179 cars for sale an average price tag of £17,700.

Evaluating the option of an electric car?

If you are thinking about going electric then, we have a list of electric vehicle recommendations for you in the same car segment. The list includes:

Still searching for the ideal electric vehicle? View our complete collection of electric cars here.

All fuel types for BMW 125

All gear types for BMW 125