BMW 120 (M Sport) • 972 cars with analysis

Market overviewMarket price for BMW 120 (M Sport): The average price is £27,125, ranging from £10,495 to £34,998. Among 972 cars with the M Sport trim, AutoUncle identified 147 good deals listed below market value.

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

-10%
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,150
£29,139
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,604
£26,995
TS183RB, Durham
View the car
Availability verified
-11%
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,563
£28,825
BA228RT, Somerset
View the car
Availability verified
-10%
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

£24,900
£27,858
YO304WR, North Yorkshire
View the car
Availability verified
-6%
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

£29,568
£31,500
PO35FF, Hampshire
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

£29,425
£31,256
PO35FF, Hampshire
View the car
Availability verified
-7%
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

£28,433
£30,785
PO35FF, Hampshire
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,325
£31,968
PO35FF, Hampshire
View the car
Availability verified
-17%
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

£28,962
£35,260
PO35FF, Hampshire
View the car
Availability verified
-3%

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

1 Series M Sport 1.5 5dr

  • 2025
  • 2,118 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£26,968
£27,868
PO35FF, Hampshire
View the car
Availability verified
-3%

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

1 Series M Sport 1.5 5dr

  • 2025
  • 2,545 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Good price

£25,996
£26,996
PO35FF, Hampshire
View the car
Availability verified
-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,646
£29,802
BA228RT, Somerset
View the car
Availability verified
-22%
1 / 4

Used (2020) BMW 120 M Sport 190 HP | Good price

1 Series d xDrive M Sport 2.0

  • Mar 2020
  • 16,001 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg52.3
  • CO2142 g CO2/km comb.
  • Details
autouncle-certified

Good price

£22,419
£28,755
DH11HP, Durham
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
SP13YU, Wiltshire
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
RG279RW, 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,260
B783HG Tamworth, Staffordshire
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

£32,453
GU11RD Guildford, Surrey
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

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

- 1 Series M Sport 5dr Step

  • 2026
  • 10,452 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

£26,490
CT27PX, Kent
View the car
Availability verified
-7%
1 / 4

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

1 SeriesM Sport 1.5 5dr

  • 2025
  • 3,912 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,700
£28,900
Dealer
TW8 9DD Brentford, London
View the car
Availability verified
-6%
1 / 4

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

1 Series M Sport 1.5 5dr

  • May 2025
  • 7,614 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Super price

£26,249
£27,975
Dealer
WD6 2BT Borehamwood, Hertfordshire
View the car
Availability verified
-13%
1 / 4

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

1 SeriesM Sport 1.5 5dr

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

Super price

£26,775
£30,895
Dealer
WD6 2BT Borehamwood, Hertfordshire
View the car
Availability verified
-9%
1 / 4

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

1 SeriesM Sport 5dr Step Auto

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

Good price

£25,990
£28,619
Dealer
TS183RB Preston Farm Industrial Estate, Durham
View the car
Availability verified
1 / 4

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

1 Series M Sport 1.5 5dr

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

Good price

£26,401
£26,595
Dealer
IP1 6JZ Ipswich, Suffolk
View the car
Availability verified
-17%
1 / 4

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

1 SeriesM Sport 5dr Step Auto -

  • May 2025
  • 2,531 miles
  • Trim levelM Sport
  • 1.5L Petrol
  • Hatchback
  • Automatic
  • 168 HP (123 kW)
  • mpg52.3
  • CO2121 g CO2/km comb.
  • Details
autouncle-certified

Super price

£26,490
£31,990
Dealer
SS9 4XX Leigh-on-Sea, Essex
View the car
Availability verified
Showing 1 - 25 of 967 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive