(M Sport) BMW 120 used • 571 cars with price check

Market overviewMarket price for BMW 120 (M Sport): The average price is £29,853, ranging from £26,490 to £35,818. Out of 571 cars for sale with the M Sport trim, AutoUncle has identified 36 deals currently listed below market value.

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

-3%
1 / 4

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

- 1 SeriesM Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£32,175
£33,175
B783HG Tamworth, Staffordshire
View the car
Availability verified
1 / 4

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£32,275
B783HG Tamworth, Staffordshire
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£31,983
TN23UE, Kent
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£31,333
ME207XB, Kent
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£32,303
DE214RZ, Derbyshire
View the car
Availability verified
-4%

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

- 1 SeriesM Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£31,355
£32,885
PO35FF Portsmouth, Hampshire
View the car
Availability verified
-3%

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

- 1 SeriesM Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£32,322
£33,537
PO35FF Portsmouth, Hampshire
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£32,364
PO35FF Southampton, Hampshire
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£32,162
PO35FF Portsmouth, Hampshire
View the car
Availability verified
-3%

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

- 1 SeriesM Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£31,529
£32,723
PO35FF Portsmouth, Hampshire
View the car
Availability verified
-4%
1 / 4

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

- 1 SeriesM Sport 5dr Step

  • 2025
  • 3 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£30,896
£32,347
PO35FF, Hampshire
View the car
Availability verified
-4%
1 / 4

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

- 1 SeriesM Sport 5dr Step

  • 2025
  • 3 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Super price

£30,463
£31,968
PO35FF, Hampshire
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£31,888
CT27PX Canterbury, Kent
View the car
Availability verified

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

- 1 SeriesM Sport 5dr Step

  • 2025
  • 10 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£31,956
GU11RD Guildford, Surrey
View the car
Availability verified
New

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£31,653
TN23UE, Kent
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£32,340
PO35FF Portsmouth, Hampshire
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£31,359
PO35FF Portsmouth, Hampshire
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg5.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£31,446
PO35FF Portsmouth, Hampshire
View the car
Availability verified
New
1 / 4

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

1 Series Hatchback M Sport 5dr

  • 2025
  • 0 miles
  • Trim levelM Sport
  • 1.0L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • Details
autouncle-certified

Good price

£30,091
Dealer
RG27 9RW Hook, Hampshire
View the car
Availability verified
1 / 4

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

1 Series M Sport 5dr Step Auto -

  • Sep 2025
  • 10 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£30,650
£30,350
Dealer
BMW
View the car
Availability verified
-1%
1 / 4

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

1 SeriesM Sport 5dr Step Auto -

  • Sep 2025
  • 25 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg52.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£30,495
£30,995
Dealer
BMW
View the car
Availability verified
-3%
1 / 4

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

1 SeriesM Sport 5dr Step Auto -

  • Sep 2025
  • 10 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg52.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£29,995
£30,995
Dealer
BMW
View the car
Availability verified
-4%
1 / 4

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

1 Series M Sport 5dr Step Auto -

  • Sep 2025
  • 25 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£30,475
£31,975
Dealer
BMW
View the car
Availability verified
-10%
1 / 4

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

1 SeriesM Sport 5dr Step Auto -

  • Sep 2025
  • 12 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • mpg52.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£29,975
£33,490
Dealer
BMW
View the car
Availability verified
-4%
1 / 4

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

1 Series M Sport 5dr Step Auto -

  • Sep 2025
  • 25 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 156 HP (114 kW)
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£30,975
£32,475
Dealer
BMW
View the car
Availability verified
Showing 1 - 25 of 571 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive