London: BMW 120 used – 162 cars for sale near you

Market overviewPrices range from £14,728 to £36,580 across all listings

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

-5%
1 / 4

New (2025) BMW 120 M Sport 154 HP | Good price

1 SeriesM Sport 5dr Step Auto

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

Good price

£30,256
£31,968
Dealer
Delivered to you
View the car
Availability verified
-10%
1 / 3

Used (2020) BMW 120 Sport Line 188 HP | Super price

1 Series d xDrive Sport 5dr Step

  • 2020
  • 15,083 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 188 HP (138 kW)
  • Details
autouncle-certified

Super price

£19,290
£21,499
Dealer
Delivered to you
View the car
Availability verified
-6%
1 / 4

Used (2019) BMW 120 Efficient Dynamics 188 HP | Super price

1 Series d M Sport Shadow Ed 3dr

  • 2019
  • 44,094 miles
  • Trim levelEfficient Dynamics
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 188 HP (138 kW)
  • Details
autouncle-certified

Super price

£15,996
£17,190
Dealer
WC1E 7DP London, London
View the car
Availability verified
-3%
1 / 4

New (2025) BMW 120 M Sport 170 HP | Super price

1 Series M Sport 5dr Step Auto

  • 2025
  • 10 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 170 HP (125 kW)
  • Details
autouncle-certified

Super price

£28,495
£29,495
Dealer
Delivered to you
View the car
Availability verified
-7%
1 / 4

Used (2017) BMW 120 Sport Line | Good price

1 Series i [2.0] Sport 5dr [Nav]

  • 2017
  • 74,000 miles
  • Trim levelSport Line
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Good price

£8,995
£9,689
Dealer
UB2 4HB Southall, London
View the car
Availability verified
-26%
1 / 4

Used (2018) BMW 120 Sport Line 181 HP | Good price

i Sport 3-door

  • 2018
  • 22,791 miles
  • Trim levelSport Line
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • 181 HP (133 kW)
  • mpg48.7
  • CO2133 g CO2/km comb.
  • Details
autouncle-certified

Good price

£14,728
£19,950
Dealer
CR0 4QE Croydon, London
View the car
Availability verified
1 / 4

New (2025) BMW 120 M Sport 154 HP | Good price

1 Series M Sport 5dr Step Auto

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

Good price

£29,995
Dealer
Delivered to you
View the car
Availability verified
-1%
1 / 4

New (2025) BMW 120 M Sport 154 HP | Good price

1 SeriesM Sport 5dr Step Auto

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

Good price

£30,495
£30,995
Dealer
WC1E 7DP London, London
View the car
Availability verified
-3%
1 / 4

New (2025) BMW 120 M Sport 154 HP | Good price

1 SeriesM Sport 5dr Step Auto

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

Good price

£29,995
£30,995
Dealer
WC1E 7DP London, London
View the car
Availability verified
-10%
1 / 4

New (2025) BMW 120 M Sport 154 HP | Good price

1 SeriesM Sport 5dr Step Auto

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

Good price

£29,975
£33,490
Dealer
Delivered to you
View the car
Availability verified
-6%
1 / 4

New (2025) BMW 120 M Sport 154 HP | Good price

1 Series M Sport 5dr Step Auto

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

Good price

£29,975
£31,975
Dealer
WC1E 7DP London, London
View the car
Availability verified
-5%
1 / 4

New (2025) BMW 120 M Sport 170 HP | Super price

1 SeriesM Sport 5dr Step Auto

  • 2025
  • 9 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 170 HP (125 kW)
  • Details
autouncle-certified

Super price

£27,975
£29,475
Dealer
WC1E 7DP London, London
View the car
Availability verified

Used (2016) BMW 120 M Sport | Super price

1 Series d M Sport [Red Leather]

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

Super price

£8,725
Dealer
SW16 4DS Norbury, London
View the car
Availability verified

New (2025) BMW 120 M Sport 170 HP | Good price

1 Series M Sport 5dr Step Auto

  • 2025
  • 5 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 170 HP (125 kW)
  • Details
autouncle-certified

Good price

£29,650
Dealer
Delivered to you
View the car
Availability verified
-1%
1 / 4

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

1 Series d M Sport 5dr Step Auto

  • 2023
  • 25,970 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 187 HP (137 kW)
  • Details
autouncle-certified

Fair price

£24,500
£24,990
Dealer
Delivered to you
View the car
Availability verified
New
1 / 4

New (2025) BMW 120 M Sport 154 HP | Fair price

1 Series M Sport 5dr Step Auto

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

Fair price

£30,950
£30,990
Dealer
WC1E 7DP London, London
View the car
Availability verified
-9%
1 / 4

New (2025) BMW 120 M Sport 154 HP | Fair price

1 SeriesM Sport 5dr Step Auto

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

Fair price

£28,990
£31,990
Dealer
Delivered to you
View the car
Availability verified
1 / 4

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

1 Series d xDrive M Sport 5dr Step

  • 2021
  • 57,000 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 187 HP (137 kW)
  • Details
autouncle-certified

Fair price

£19,775
Dealer
WC1E 7DP London, London
View the car
Availability verified
1 / 4

New (2025) BMW 120 M Sport 170 HP | Fair price

1 Series M Sport 5dr Step Auto

  • 2025
  • 21 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 170 HP (125 kW)
  • Details
autouncle-certified

Fair price

£32,495
Dealer
WC1E 7DP London, London
View the car
Availability verified
1 / 4

New (2025) BMW 120 M Sport 154 HP | Fair price

1 Series M Sport 5dr Step Auto

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

Fair price

£32,975
Dealer
Delivered to you
View the car
Availability verified
1 / 4

New (2025) BMW 120 M Sport 154 HP | Fair price

1 Series M Sport 5dr Step Auto

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

Fair price

£30,995
Dealer
WC1E 7DP London, London
View the car
Availability verified
1 / 4

New (2025) BMW 120 M Sport 170 HP | Fair price

1 Series M Sport 5dr Step Auto

  • 2025
  • 5 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 170 HP (125 kW)
  • Details
autouncle-certified

Fair price

£31,350
Dealer
WC1E 7DP London, London
View the car
Availability verified
1 / 4

New (2025) BMW 120 M Sport 154 HP | Fair price

1 Series M Sport 5dr Step Auto

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

Fair price

£31,975
Dealer
WC1E 7DP London, London
View the car
Availability verified
-40%
1 / 3

Used (2020) BMW 120 M Sport 188 HP | Fair price

1 Series d xDrive M Sport 2.0

  • Dec 2020
  • 51,856 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 188 HP (138 kW)
  • mpg49.6
  • CO2149 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£21,000
£35,555
Dealer
Delivered to you
View the car
Availability verified
1 / 4

New (2025) BMW 120 M Sport 154 HP | Fair price

1 Series M Sport 5dr Step Auto

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

Fair price

£30,995
Dealer
Delivered to you
View the car
Availability verified
Showing 1 - 25 of 165 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

All areas for BMW 120 in London