2024 BMW 120 • Compare 52 used cars with valuation

Market overviewFebruary Price Analysis: A used BMW 120 from 2024 currently costs between £24,975 and £31,496. On average, the mileage for this year stands at 8,102 miles. The depreciation and price trend over the last 12 months is -£3,560.

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

-12%
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Good price

1 SeriesM Sport 5dr Step Auto

  • 2024
  • 9,269 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.0
  • CO2123 g CO2/km comb.
  • Details
autouncle-certified

Good price

£25,939
£29,802
BA228RT, Somerset
View the car
Availability verified
-9%
1 / 3

Used (2024) BMW 120 M Sport 168 HP | Good price

1 SeriesM Sport 5dr Step Auto

  • 2024
  • 8,991 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.0
  • CO2123 g CO2/km comb.
  • Details
autouncle-certified

Good price

£25,977
£28,825
BA228RT, Somerset
View the car
Availability verified
-14%
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Super price

1 SeriesM Sport 5dr Step Auto -

  • Oct 2024
  • 12,129 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2123 g CO2/km comb.
  • Details
autouncle-certified

Super price

£25,650
£29,995
Dealer
CM2 5PG Chelmsford, Essex
1 / 3

Used (2024) BMW 120 M Sport 168 HP | Good price

1 Series M Sport 1.5 5dr

  • 2024
  • 877 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2122 g CO2/km comb.
  • Details
autouncle-certified

Good price

£27,158
£26,995
Dealer
TS18 3RB Stockton-On-Tees, Durham

Used (2024) BMW 120 M Sport | Good price

1 Series 1.5 i MHT M Sport DCT

  • 2024
  • 6,700 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Good price

£26,995
Exchange and Mart
Lancashire, Lancashire
-3%
1 / 4

Used (2024) BMW 120 M Sport 190 HP | Fair price

- 1 Series d M Sport 5dr Step Auto

  • 2024
  • 45,521 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg5.1
  • CO2133 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£21,240
£21,962
TA66DD, Somerset
View the car
Availability verified
-2%
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 Series M Sport 1.5 5dr

  • 2024
  • 5,671 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg50.4
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£29,343
£29,950
TS18 3RB Stockton-On-Tees, Durham
View the car
Availability verified
1 / 4

Used (2024) BMW 120 M Sport 190 HP | Fair price

- 1 Series d M Sport 5dr Step Auto

  • 2024
  • 26,548 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg5.1
  • CO2133 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£24,000
CM13BH Chelmsford, Essex
View the car
Availability verified
-6%
1 / 4

Used (2024) BMW 120 M Sport 170 HP | Fair price

1 Series M Sport 5dr Step Auto

  • 2024
  • 11,504 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 170 HP (125 kW)
  • Details
autouncle-certified

Fair price

£27,975
£29,826
Motors.co.uk
BL9 5BQ Bury, Manchester
-3%
1 / 4

Used (2024) BMW 120 M Sport 170 HP | Fair price

1 Series M Sport 5dr Step Auto

  • 2024
  • 12,129 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 170 HP (125 kW)
  • Details
autouncle-certified

Fair price

£25,650
£26,595
Buyacar
Delivered to you
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 Series M Sport 1.5 5dr

  • 2024
  • 6,881 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg51.4
  • CO2125 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£27,699
£26,999
Bmw.co.uk
ST17 4PQ Stafford, Staffordshire
New
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 Series M Sport 1.5 5dr

  • 2024
  • 5,283 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg51.4
  • CO2126 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£28,340
Bmw.co.uk
LN6 9UH Lincoln, Lincolnshire
-24%
1 / 4

Used (2024) BMW 120 M Sport 154 HP | Fair price

1 SeriesM Sport 5dr Step Auto

  • 2024
  • 10,314 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 154 HP (113 kW)
  • Details
autouncle-certified

Fair price

£27,680
£36,595
Buyacar
Delivered to you
-24%
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 SeriesM Sport 1.5 5dr

  • 2024
  • 10,314 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2122 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£27,680
£36,595
Bmw.co.uk
SN12 6GN Melksham, Wiltshire
-5%
1 / 4

Used (2024) BMW 120 M Sport 187 HP | Fair price

1 Series d M Sport 2.0 5dr

  • 2024
  • 15,123 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 187 HP (137 kW)
  • mpg54.3
  • CO2135 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£28,400
£29,950
Bmw.co.uk
TQ4 7DF Torbay, Devon
-3%
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 Series M Sport 1.5 5dr

  • 2024
  • 8,449 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2122 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£25,799
£26,599
Motors.co.uk
LL31 9PL Conwy
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 Series M Sport 1.5 5dr

  • 2024
  • 3,626 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg50.4
  • CO2127 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£27,950
Bmw.co.uk
GL51 6UP Cheltenham, Gloucestershire
1 / 4

Used (2024) BMW 120 M Sport 154 HP | Fair price

1 Series M Sport 5dr Step Auto

  • 2024
  • 877 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 154 HP (113 kW)
  • Details
autouncle-certified

Fair price

£27,158
£26,995
Buyacar
Delivered to you
1 / 4

Used (2024) BMW 120 M Sport 154 HP | Fair price

1 Series M Sport 5dr Step Auto

  • 2024
  • 2,864 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 154 HP (113 kW)
  • Details
autouncle-certified

Fair price

£29,336
£29,363
Buyacar
Delivered to you
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 Series M Sport 1.5 5dr

  • 2024
  • 9,987 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2122 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£26,745
£26,450
Bmw.co.uk
GL51 6UP Cheltenham, Gloucestershire
1 / 3

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 Series M Sport 1.5 5dr

  • 2024
  • 2,864 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg51.4
  • CO2126 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£29,336
£28,995
Bmw.co.uk
TS18 3RB Stockton-On-Tees, Durham
-2%
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 Series M Sport 1.5 5dr

  • 2024
  • 5,019 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg50.4
  • CO2126 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£28,750
£29,500
Bmw.co.uk
LE19 1UY Leicester, Leicestershire
-31%
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 SeriesM Sport 5dr Step Auto [Pro

  • 2024
  • 7,608 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg51.0
  • CO2127 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£30,044
£44,060
Buyacar
Delivered to you
-14%
1 / 4

Used (2024) BMW 120 M Sport 168 HP | Fair price

1 SeriesM Sport 1.5 5dr

  • 2024
  • 9,250 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2122 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£27,000
£31,500
Bmw.co.uk
CV5 8NA Coventry, West Midlands
1 / 4

Used (2024) BMW 120 M Sport 156 HP | Fair price

1 Series SERIES M Sport 5dr Step

  • 2024
  • 5,915 miles
  • Trim levelM Sport
  • 1.0L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • Details
autouncle-certified

Fair price

£28,991
£28,150
Dealer
DN37 7DP Grimsby, Lincolnshire
Showing 1 - 25 of 52 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

See BMW 120