BMW 120 (M Sport) • 709 cars with analysis

Market overviewMarket price for BMW 120 (M Sport): The average price is £29,170, ranging from £22,995 to £35,385. Among 709 cars with the M Sport trim, AutoUncle identified 111 good deals listed below market value.

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

-13%
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
  • CO2123 g CO2/km comb.
  • Details
autouncle-certified

Good price

£25,661
£29,802
BA228RT, Somerset
View the car
Availability verified
1 / 4

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

- 1 Series M Sport 5dr Step

  • 2025
  • 877 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

£27,584
£26,995
TS183RB, Durham
View the car
Availability verified
-10%
1 / 4

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
  • CO2123 g CO2/km comb.
  • Details
autouncle-certified

Good price

£25,707
£28,825
BA228RT, Somerset
View the car
Availability verified
-9%
1 / 3

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

1 SeriesM Sport 1.5 5dr

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

Good price

£26,323
£29,139
BA228RT, Somerset
View the car
Availability verified
-9%
1 / 3

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

1 SeriesM Sport 1.5 5dr

  • 2024
  • 7,429 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

£25,132
£27,858
YO304WR, North Yorkshire
View the car
Availability verified
-5%
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,256
£31,968
PO35FF, Hampshire
View the car
Availability verified
1 / 4

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

1 Series M Sport 5dr Step Auto

  • 2025
  • 13,503 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

£25,449
WF105HX Castleford, West Yorkshire
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2026
  • 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,338
DN377DP, Lincolnshire
View the car
Availability verified

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

- 1 Series M Sport 5dr Step

  • 2026
  • 10 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,324
PO200JX, West Sussex
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
LS126EG Nottingham, West Yorkshire
View the car
Availability verified
-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

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
LS126EG Nottingham, West Yorkshire
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,653
MK150DQ Nottingham, Buckinghamshire
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,518
MK150DQ Milton Keynes, Buckinghamshire
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,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 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,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 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

£31,446
PO35FF Southampton, 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,820
£33,015
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
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,435
B783HG Tamworth, Staffordshire
View the car
Availability verified
Showing 1 - 25 of 709 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive