(hybrid) BMW 120 used • 144 cars for sale

Market overviewPrices range from £24,563 to £32,495 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
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
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
WC1E 7DP London, London
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
Delivered to you
View the car
Availability verified

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

1 Series Sport 5dr Step Auto

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

Good price

£26,995
Dealer
CO49TD Colchester, Essex
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
WC1E 7DP London, London
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
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
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,650
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
  • 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
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
WC1E 7DP London, London
View the car
Availability verified

New (2025) BMW 120 M Sport 170 HP | Fair 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

Fair price

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

New (2025) BMW 120 M Sport 154 HP | Expensive

1 SeriesM Sport 5dr Step Auto

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

Expensive

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

New (2025) BMW 120 M Sport 154 HP | Expensive

1 SeriesM Sport 5dr Step Auto

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

Expensive

£31,877
Dealer
Delivered to you
View the car
Availability verified

New (2025) BMW 120 M Sport 154 HP | Expensive

1 Series M Sport 5dr Step Auto

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

Expensive

£31,375
£31,104
Dealer
Delivered to you
View the car
Availability verified
-12%
1 / 4

Used (2025) BMW 120 Sport Line 170 HP | Rare vehicle

1 SeriesSport 5dr Step Auto

  • 2025
  • 4,000 miles
  • Trim levelSport Line
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 170 HP (125 kW)
  • Details
£25,495
£28,995
Rare vehicle
Dealer
WC1E 7DP London, London
View the car
Availability verified
1 / 4

Used (2025) BMW 120 M Sport 154 HP | Rare vehicle

1 Series M Sport 5dr Step Auto

  • 2025
  • 7,919 miles
  • Trim levelM Sport
  • 1.5L Hybrid
  • Hatchback
  • Automatic
  • 154 HP (113 kW)
  • Details
£28,692
£27,841
Rare vehicle
Dealer
Delivered to you
View the car
Availability verified
Showing 1 - 25 of 144 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive