(2020) BMW 120 used • 20 cars for sale

Market overviewPrice analysis for January: A used BMW 120 from 2020 typically costs between £14,490 and £22,490. The average mileage for this model year is 50,930 miles. Depreciation over the last 12 months is £20.

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

1 / 4

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

1 Series d M Sport 5dr Step

  • 2020
  • 48,000 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • Details
autouncle-certified

Good price

£19,490
Dealer
BB2 7HX Blackburn, Lancashire
View the car
Availability verified
-21%
1 / 4

Used (2020) BMW 120 M Sport 190 HP | Fair 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

Fair price

£22,714
£28,755
DH11HP, Durham
View the car
Availability verified
-6%
1 / 4

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

1 Series 2020 | 2.0 d M Sport Auto

  • 2020
  • 15,107 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg5.4
  • CO2142 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£21,300
£22,800
LS270TS, West Yorkshire
View the car
Availability verified
-8%
1 / 4

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

- 1 Series d xDrive M Sport 5dr

  • 2020
  • 40,000 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg5.4
  • CO2142 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£19,250
£20,995
Dealer
DY9 7BE Stourbridge, West Midlands
View the car
Availability verified
1 / 4

Used (2020) BMW 120 Sport Line 187 HP | Fair price

1 Series d xDrive Sport 5dr Step

  • 2020
  • 15,166 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 187 HP (137 kW)
  • Details
autouncle-certified

Fair price

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

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

1 Series d xDrive M Sport 2.0

  • 2020
  • 50,290 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 187 HP (137 kW)
  • mpg52.3
  • CO2142 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£19,790
£20,490
Dealer
BL3 2NB Bolton, Manchester
View the car
Availability verified
-2%
1 / 4

Used (2020) BMW 120 M Sport | Fair price

1 Series d xDrive M Sport 5dr Step

  • 2020
  • 45,407 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£19,899
£20,349
Dealer
DE21 6BZ Derby, Derbyshire
View the car
Availability verified
1 / 3

Used (2020) BMW 120 Sport Line 190 HP | Fair price

1 Series d Sport Step Auto [Tech

  • 2020
  • 35,289 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg4.9
  • CO2130 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£22,197
£19,197
Dealer
DN31 2SU Grimsby, Lincolnshire
View the car
Availability verified
1 / 3

Used (2020) BMW 120 Sport Line 190 HP | Fair price

1 SERIES d Sport Step Auto [Tech

  • 2020
  • 35,289 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • CO2131 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£21,998
£18,998
Dealer
CarSupe CarSupermarket.com Grimsby, Lincolnshire
View the car
Availability verified
-40%

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
DD2 3PT Dundee
View the car
Availability verified
1 / 3

Used (2020) BMW 120 M Sport | Fair price

1 Series d xDrive M Sport 5dr Step

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

Fair price

£21,500
£20,500
Dealer
PR3 0GA Preston, Lancashire
View the car
Availability verified
1 / 4

Used (2020) BMW 120 M Sport | Fair price

1 Series d xDrive M Sport 5dr Step

  • 2020
  • 35,635 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£21,990
Dealer
BT82 9JG Strabane
View the car
Availability verified
-2%

Used (2020) BMW 120 M Sport | Fair price

1 Series 2.0 D xDrive M Sport Auto

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

Fair price

£22,490
£22,990
Dealer
Lancashire, Lancashire
View the car
Availability verified
-2%
1 / 3

Used (2020) BMW 120 M Sport 190 HP

1 Series d xDrive M Sport 5dr Step

  • 2020
  • 67,642 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • Details
£17,510
£17,899
Not evaluated
Dealer
B7 5AH Birmingham, West Midlands
View the car
Availability verified
-10%
1 / 4

Used (2020) BMW 120 Sport Line 190 HP

1 Series 2.0 d Sport Hatchback 5dr

  • 2020
  • 66,058 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • Details
£15,175
£16,899
Not evaluated
Dealer
BB9 7DU Nelson, Lancashire
View the car
Availability verified
-1%
1 / 4

Used (2020) BMW 120 M Sport

1 Series d xDrive M Sport 5dr Step

  • 2020
  • 81,189 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
£17,795
£17,995
Not evaluated
Dealer
TF4 2RH Telford, Shropshire
View the car
Availability verified
-5%
1 / 4

Used (2020) BMW 120 M Sport 190 HP

1 Series d xDrive M Sport 5dr Step

  • 2020
  • 67,056 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • Details
£17,995
£18,995
Not evaluated
Dealer
NN4 8HZ Northampton, Northamptonshire
View the car
Availability verified
-40%
1 / 4

Used (2020) BMW 120 M Sport 190 HP

1 Series d M Sport 2.0 5dr

  • Dec 2020
  • 61,541 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg52.3
  • CO2141 g CO2/km comb.
  • Details
£19,409
£32,750
Not evaluated
Dealer
Delivered to you
View the car
Availability verified
1 / 4

Used (2020) BMW 120 M Sport 190 HP

1 Series 2.0 d M Sport Hatchback

  • 2020
  • 128,000 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • Details
£14,490
Not evaluated
Dealer
BD4 8JJ Bradford, West Yorkshire
View the car
Availability verified
New

Used (2020) BMW 120 M Sport

1 Series 2.0 d M Sport xDrive 5dr

  • 2020
  • 101,083 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
£14,988
Not evaluated
Dealer
CF11 6NY Cardiff
View the car
Availability verified
Showing 1 - 20 of 20 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive