(2017) BMW 120 used • 32 cars for sale

Market overviewPrice analysis for December: A used BMW 120 from 2017 typically costs between £8,849 and £14,990. The average mileage for this model year is 71,008 miles. Depreciation over the last 12 months is £40.

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

-14%
1 / 4

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

1 Series 2.0 d M Sport Hatchback

  • 2017
  • 55,074 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg4.3
  • CO2114 g CO2/km comb.
  • Details
autouncle-certified

Good price

£11,150
£13,047
DE655FJ Hilton, Derbyshire
View the car
Availability verified
-2%
1 / 3

Used (2017) BMW 120 Sport Line 184 HP | Good price

- 1 Series i [2.0] Sport 5dr [Nav]

  • 2017
  • 37,000 miles
  • Trim levelSport Line
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • 184 HP (135 kW)
  • mpg5.8
  • CO2133 g CO2/km comb.
  • Details
autouncle-certified

Good price

£12,488
£12,798
HA01TX, London
View the car
Availability verified
1 / 4

Used (2017) BMW 120 Sport Line | Good price

1 Series 2.0 d Sport Auto xDrive

  • 2017
  • 96,000 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Good price

£8,799
£8,699
Dealer
LS10 1NL Leeds, West Yorkshire
View the car
Availability verified
1 / 3

Used (2017) BMW 120 Sport Line | Good price

1 Series d Sport 5dr [Nav/Serv

  • 2017
  • 64,955 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Good price

£11,550
Dealer
WD3 3RT Watford, Hertfordshire
View the car
Availability verified
-2%
1 / 4

Used (2017) BMW 120 Sport Line | Good price

1 Series d Sport 5dr [Nav]

  • 2017
  • 64,254 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Manual
  • Details
autouncle-certified

Good price

£9,490
£9,690
Dealer
WN5 9BX Wigan, Manchester
View the car
Availability verified
1 / 2

Used (2017) BMW 120 M Sport | Good price

1 Series 2.0 d M Sport Auto Euro 6

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

Good price

£8,899
Dealer
DY4 8XP Tipton, West Midlands
View the car
Availability verified
-8%
1 / 4

Used (2017) BMW 120 Sport Line 188 HP | Good price

1 Series d Sport 5dr [Nav/Serv

  • 2017
  • 97,579 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 188 HP (138 kW)
  • Details
autouncle-certified

Good price

£8,995
£9,795
Dealer
NR20 3TG Dereham, Norfolk
View the car
Availability verified

Used (2017) BMW 120 Sport Line | Good price

1 Series 2.0 i Sport Euro 6 (s/s)

  • 2017
  • 58,000 miles
  • Trim levelSport Line
  • 2.0L Petrol
  • Hatchback
  • Manual
  • Details
autouncle-certified

Good price

£9,990
Dealer
Surrey, Surrey
View the car
Availability verified
-2%

Used (2017) BMW 120 M Sport 184 HP | Fair price

1 SERIES HATCHBACK i [2.0] M Sport

  • 2017
  • 43,312 miles
  • Trim levelM Sport
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • 184 HP (135 kW)
  • mpg47.9
  • CO2135 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£13,599
£13,899
M41 7TB Trafford Park, Manchester
View the car
Availability verified
1 / 4

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

1 Series 2.0 d Sport Hatchback 5dr

  • 2017
  • 35,720 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg4.5
  • CO2119 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£13,850
£13,550
DE655FJ Hilton, Derbyshire
View the car
Availability verified
-2%

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

1 Series 2.0 d Sport Hatchback 5dr

  • 2017
  • 54,800 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • Details
autouncle-certified

Fair price

£12,450
£12,750
Dealer
DE65 5FJ Derby, Derbyshire
View the car
Availability verified
1 / 1

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

1 Series 2.0 d M Sport Hatchback

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

Fair price

£14,550
£14,650
Dealer
DE65 5FJ Derby, Derbyshire
View the car
Availability verified
-10%
1 / 4

Used (2017) BMW 120 M Sport | Fair price

1 Series 2.0 d M Sport Auto xDrive

  • 2017
  • 103,767 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£8,995
£9,995
Dealer
OL9 8PD Oldham, Manchester
View the car
Availability verified
-25%
1 / 4

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

d xDrive Sport 5-door

  • Sep 2017
  • 42,085 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • mpg45.6
  • CO2119 g CO2/km comb.
  • Details
autouncle-certified

Fair price

£14,975
£19,987
Dealer
BN16 3FH Littlehampton, West Sussex
View the car
Availability verified
1 / 4

Used (2017) BMW 120 M Sport | Fair price

1 Series d M Sport 3dr [Nav] Step

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

Fair price

£10,995
Dealer
CO16 0HH Clacton-on-Sea Thorpe-Le-Soken, Essex
View the car
Availability verified
1 / 4

Used (2017) BMW 120 Sport Line | Fair price

1 Series d Sport 3dr [Nav]

  • 2017
  • 120,980 miles
  • Trim levelSport Line
  • 2.0L Diesel
  • Hatchback
  • Manual
  • Details
autouncle-certified

Fair price

£6,489
Dealer
NE29 7TE North Shields, Tyne and Wear
View the car
Availability verified
1 / 4

Used (2017) BMW 120 Sport Line | Fair price

1 Series i [2.0] Sport 5dr [Nav]

  • 2017
  • 74,000 miles
  • Trim levelSport Line
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£9,689
Dealer
UB2 4HB Southall, London
View the car
Availability verified
1 / 4

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

1 Series 2.0 d M Sport Hatchback

  • 2017
  • 109,750 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • 190 HP (139 kW)
  • Details
autouncle-certified

Fair price

£8,925
£8,950
Dealer
SS14 3AU Basildon, Essex
View the car
Availability verified
1 / 2

Used (2017) BMW 120 M Sport | Fair price

1 Series d xDrive M Sport 5dr

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

Fair price

£11,499
Dealer
DY4 8XP Tipton, West Midlands
View the car
Availability verified
1 / 4

Used (2017) BMW 120 Sport Line | Fair price

1 Series i [2.0] Sport 3dr

  • 2017
  • 28,000 miles
  • Trim levelSport Line
  • 2.0L Petrol
  • Hatchback
  • Manual
  • Details
autouncle-certified

Fair price

£11,399
Dealer
PO4 8SP Portsmouth, Hampshire
View the car
Availability verified
1 / 4

Used (2017) BMW 120 M Sport | Fair price

1 Series d xDrive M Sport 5dr

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

Fair price

£10,750
Dealer
NR14 8PU Norwich, Norfolk
View the car
Availability verified
1 / 4

Used (2017) BMW 120 M Sport | Fair price

1 Series d M Sport *WHAT A COLOUR

  • 2017
  • 64,000 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Manual
  • Details
autouncle-certified

Fair price

£11,995
Dealer
SA4 9WG Garngoch
View the car
Availability verified
1 / 4

Used (2017) BMW 120 M Sport | Fair price

1 Series d M Sport 5dr [Nav] Step

  • 2017
  • 83,700 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£11,450
Dealer
BT39 0TN Ballyclare
View the car
Availability verified
1 / 4

Used (2017) BMW 120 Sport Line | Fair price

1 Series i [2.0] Sport 5dr [Nav]

  • 2017
  • 51,075 miles
  • Trim levelSport Line
  • 2.0L Petrol
  • Hatchback
  • Automatic
  • Details
autouncle-certified

Fair price

£11,450
Dealer
LU1 4EE Luton, Bedfordshire
View the car
Availability verified
1 / 4

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

1 Series 2.0 d M Sport Hatchback

  • 2017
  • 69,450 miles
  • Trim levelM Sport
  • 2.0L Diesel
  • Hatchback
  • Manual
  • 190 HP (139 kW)
  • Details
autouncle-certified

Fair price

£10,995
Dealer
NP13 2LN Aberbeeg
View the car
Availability verified
Showing 1 - 25 of 32 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive