20 used BMW 120 have been price checked in Derbyshire

Do not overpay for your next car with AutoUncle’s valuation

  • Super price
  • Good price
  • Fair price
  • A bit pricey
  • Expensive
-11% 1/4 used BMW 120 1 Series I [2.0] M Sport 5Dr [Nav/Servotronic] Step Auto
  • 2019
  • 123 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
Super price
Save £3,300
£17,600 Estimated price £20,900
See more details
-8% 1/4 used BMW 120 1 Series d M Sport 5-Door 2.0 5dr
  • 2017
  • 14,563 miles
  • 2.0 Diesel 190 BHP 65.7 Mpg
Super price
Save £2,500
£15,950 Estimated price £18,400
See more details
-5% 1/4 used BMW 120 1 Series i [2.0] Sport 3dr [Nav] Step Auto
  • 2017
  • 6,654 miles
  • 2.0 Petrol 184 BHP 48.7 Mpg
Super price
Save £2,300
£13,750 Estimated price £16,000
See more details
New 1/1 used BMW 120 1 Series d M Sport 3dr [Nav/Servotronic] Step Auto
  • 2017
  • 55,944 miles
  • 2.0 Diesel 187 BHP 65.7 Mpg
Good price
Save £1,200
£13,190 Estimated price £14,400
See more details
-4% 1/4 used BMW 120 i Sport 5-Door
  • 2016
  • 39,186 miles
  • 1.6 Petrol 177 BHP 48.7 Mpg
Good price
Save £1,200
£11,000 Estimated price £12,200
See more details
-8% 1/4 used BMW 120 1 Series d M Sport 3dr [Nav]
  • 2016
  • 41,717 miles
  • 2.0 Diesel 187 BHP 61.4 Mpg
Good price
Save £1,700
£11,900 Estimated price £13,600
See more details
-4% 1/4 used BMW 120 1 Series i M Sport 5dr [Nav] Step Auto
  • 2016
  • 14,800 miles
  • 1.6 Petrol 177 BHP 47.9 Mpg
Good price
Save £1,200
£15,250 Estimated price £16,400
See more details
-9% 1/4 used BMW 120 i M Sport 3-door
  • 2017
  • 28,284 miles
  • 2.0 Petrol 184 BHP 46.3 Mpg
Good price
Save £1,800
£14,000 Estimated price £15,800
See more details
-10% 1/4 used BMW 120 1 Series d M Sport 3dr [Nav/Servotronic]
  • 2016
  • 33,002 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save £1,600
£12,495 Estimated price £14,100
See more details
1/4 used BMW 120 d M Sport 5-door
  • 2018
  • 17,946 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
Good price
Save £1,500
£16,500 Estimated price £18,000
See more details
1/1 used BMW 120 1 Series d M Sport 5dr Step Auto
  • 2016
  • 40,333 miles
  • 2.0 Diesel 187 BHP 65.7 Mpg
Good price
Save £1,100
£13,822 Estimated price £14,900
See more details
Good price
Save £1,900
£17,899 Estimated price £19,800
See more details
-3% 1/4 used BMW 120 1 Series d M Sport 3dr [Nav/Servotronic]
  • 2017
  • 32,000 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save £1,400
£13,990 Estimated price £15,400
See more details
-6% 1/4 used BMW 120 1 Series d M Sport 5dr [Nav] Step Auto
  • 2017
  • 40,629 miles
  • 2.0 Diesel 187 BHP 65.7 Mpg
Good price
Save £1,700
£14,950 Estimated price £16,600
See more details
-9% 1/4 used BMW 120 d M Sport 5-Door
  • 2016
  • 28,273 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
Good price
Save £1,200
£13,950 Estimated price £15,100
See more details
-8% 1/4 used BMW 120 1 Series d M Sport 3-Door 2.0 3dr
  • 2016
  • 36,173 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save £1,100
£12,795 Estimated price £13,900
See more details
1/1 used BMW 120 1 Series 2.0 i M Sport Auto (s/s) 5dr
  • 2017
  • 36,971 miles
  • 2.0 Petrol 181 BHP 47.9 Mpg
Good price
Save £1,300
£15,500 Estimated price £16,800
See more details
-3% 1/4 used BMW 120 1 SERIES DIESEL HATCHBACK d M Sport 5dr [Nav]
  • 2018
  • 28,277 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save £2,100
£15,299 Estimated price £17,400
See more details
1/1 used BMW 120 1 Series i [2.0] M Sport 5dr [Nav] Step Auto Hatchback 2017
  • 2017
  • 36,193 miles
  • 2.0 Petrol 181 BHP 47.9 Mpg
Good price
Save £1,800
£15,000 Estimated price £16,800
See more details
-5% 1/4 used BMW 120 1 Series d xDrive Sport 2.0TD 5dr Hatchback Automatic
  • 2017
  • 9,748 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
Good price
Save £1,700
£15,357 Estimated price £17,100
See more details
-3% 1/4 used BMW 120 1 Series d M Sport Shadow Ed 5dr Step Auto
  • 2018
  • 20,300 miles
  • 2.0 Diesel 190 BHP 61.4 Mpg
Good price
Save £1,300
£18,800 Estimated price £20,100
See more details
1/4 used BMW 120 d M Sport 5-Door
  • 2017
  • 50,765 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
Good price
Save £1,800
£13,990 Estimated price £15,800
See more details
1/4 used BMW 120 1 Series 1.6 i M Sport (s/s) 5dr
  • 2016
  • 41,048 miles
  • 1.6 Petrol 177 BHP 47.1 Mpg
Good price
Save £1,700
£11,965 Estimated price £13,700
See more details
-9% 1/4 used BMW 120 1 Series d xDrive M Sport 5dr [Nav/Servotronic] StepAuto
  • 2017
  • 42,495 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
Good price
Save £1,400
£15,000 Estimated price £16,400
See more details