122 used BMW 120 2016 have been price checked

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 D 2.0 M Sport 5dr
  • 2016
  • 15,197 miles
  • 2.0 Diesel 187 BHP 65.7 Mpg
  • Dealer, Willesden, London
Super price
Save £2,300
£14,000 Estimated price £16,300
See more details
1/4 used BMW 120 1 Series 2.0 d M Sport Auto (s/s) 5dr
  • 2016
  • 61,000 miles
  • 2.0 Diesel 187 BHP 65.7 Mpg
  • Private seller, Northolt, London
Super price
Save £2,600
£10,499 Estimated price £13,100
See more details
-4% 1/4 used BMW 120 1 Series d M Sport Step Auto 5-Door
  • 2016
  • 43,000 miles
  • 2.0 Diesel 190 BHP 65.0 Mpg
  • Dealer, WA2 8JP Cheshire, Cheshire
Super price
Save £2,300
£11,990 Estimated price £14,300
See more details
1/4 used BMW 120 1 Series d M Sport [Nav/Servotronic] 5-Door
  • 2016
  • 29,570 miles
  • 2.0 Diesel 187 BHP 48.7 Mpg
  • Dealer, B5 6TG Midlands, West Midlands
Super price
Save £3,600
£11,500 Estimated price £15,100
See more details
-16% 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,500
£12,940 Estimated price £14,400
See more details
-8% 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,000
£10,500 Estimated price £11,500
See more details
-9% 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,400
£14,500 Estimated price £15,900
See more details
-14% 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,400
£11,995 Estimated price £13,400
See more details
-3% 1/4 used BMW 120 1 Series 1.6 i M Sport Auto (s/s) 5dr
  • 2016
  • 26,900 miles
  • 1.6 Petrol 175 BHP 47.9 Mpg
  • Private seller, Caldicot, Monmouthshire
Good price
Save £2,000
£13,200 Estimated price £15,200
See more details
-2% 1/4 used BMW 120 1 Series 2.0 d M Sport (s/s) 5dr
  • 2016
  • 49,555 miles
  • 2.0 Diesel 187 BHP 62.8 Mpg
  • Private seller, Bury, Manchester
Good price
Save £1,300
£11,550 Estimated price £12,800
See more details
-6% 1/4 used BMW 120 1 Series 2.0 d M Sport Auto (s/s) 5dr
  • 2016
  • 8,900 miles
  • 2.0 Diesel 190 BHP 65.7 Mpg
  • Dealer, CW2 8UY, Cheshire
Good price
Save £1,700
£14,999 Estimated price £16,700
See more details
-4% 1/4 used BMW 120 D 2.0 M Sport 5dr
  • 2016
  • 51,012 miles
  • 2.0 Diesel 187 BHP 62.8 Mpg
  • Dealer, Willesden, London
Good price
Save £1,200
£11,499 Estimated price £12,700
See more details
-6% 1/4 used BMW 120 1 Series 2.0 d M Sport Auto xDrive (s/s) 5dr
  • 2016
  • 19,800 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
  • Dealer, South Shields, Tyne and Wear
Good price
Save £1,400
£14,995 Estimated price £16,400
See more details
1/4 used BMW 120 d M Sport 3 door
  • 2016
  • 41,717 miles
  • 2.0 Diesel BHP
  • Dealer, NE36 0BQ West Boldon, Tyne and Wear
Good price
Save £1,800
£12,000 Estimated price £13,800
See more details
-6% 1/4 used BMW 120 1 Series 2.0 d M Sport (s/s) 5dr
  • 2016
  • 36,500 miles
  • 2.0 Diesel 187 BHP 62.8 Mpg
  • Private seller, St Helens, Merseyside
Good price
Save £1,700
£11,999 Estimated price £13,700
See more details
1/4 used BMW 120 D 2.0 xDrive M Sport 5dr
  • 2016
  • 22,699 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
  • Dealer, Willesden, London
Good price
Save £1,200
£15,000 Estimated price £16,200
See more details
1/4 used BMW 120 D 2.0 xDrive Sport 5dr
  • 2016
  • 44,750 miles
  • 2.0 Diesel 187 BHP 62.8 Mpg
  • Dealer, Willesden, London
Good price
Save £1,100
£11,799 Estimated price £12,900
See more details
-2% 1/4 used BMW 120 1 SERIES 2.0 D M SPORT 5d 188 BHP AMAZING CONDITION
  • 2016
  • 49,481 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, PE2 9PS Cambridgeshire, Cambridgeshire
Good price
Save £1,100
£11,750 Estimated price £12,800
See more details
-11% 1/4 used BMW 120 1 Series d M SPORT 2.0 5dr
  • 2016
  • 45,000 miles
  • 2.0 Diesel 187 BHP 62.8 Mpg
  • Dealer, Cuffley, Hertfordshire
Good price
Save £1,700
£11,890 Estimated price £13,600
See more details
1/4 used BMW 120 1 Series d Sport Nav [190] *FULL MAIN DEALER HISTORY* 5-Door
  • 2016
  • 82,593 miles
  • 2.0 Diesel 190 BHP 65.7 Mpg
  • Dealer, DN4 6QT Yorkshire, South Yorkshire
Good price
Save £1,600
£6,985 Estimated price £8,600
See more details
-7% 1/4 used BMW 120 1 Series 2.0 d M Sport Hatchback 5dr Diesel (s/s) (190 ps)
  • 2016
  • 39,763 miles
  • 2.0 Diesel 187 BHP 62.8 Mpg
  • Dealer, M12 6JH Manchester, Manchester
Good price
Save £1,500
£12,489 Estimated price £14,000
See more details
  • 2016
  • 24,000 miles
  • 2.0 Diesel BHP
  • Dealer, NN1 5SZ Northampton, Northamptonshire
Good price
Save £1,200
£14,850 Estimated price £16,000
See more details
-9% 1/4 used BMW 120 1 Series d BluePerformance M Sport 5dr 2.0
  • 2016
  • 21,958 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Fair price
Save £500
£14,295 Estimated price £14,800
See more details
1/4 used BMW 120 1 SERIES DIESEL HATCHBACK d Sport 5dr Step Auto
  • 2016
  • 40,038 miles
  • 2.0 Diesel 190 BHP 68.9 Mpg
Fair price
Save £400
£12,495 Estimated price £12,900
See more details