1,332 used BMW 120 hatchback 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
New 1/4 used BMW 120 1 Series 2.0 d M Sport 5dr
  • 2008
  • 153,000 miles
  • 2.0 Diesel BHP 57.6 Mpg
  • Private seller, South Bank, London
Super price
Save £1,100
£1,500 Estimated price £2,600
See more details
-12% 1/4 used BMW 120 1 Series I SPORT for sale | Big Motoring World
  • 2018
  • 21,538 miles
  • 2.0 Petrol 192 BHP 47.1 Mpg
  • Dealer, ME5 9QG Chatham, Kent
Super price
Save £3,000
£12,800 Estimated price £15,800
See more details
0% 1/4 used BMW 120 1 Series 2.0 i SE 3dr
  • 2009
  • 79,600 miles
  • 2.0 Petrol 170 BHP 42.8 Mpg
  • Private seller, St. Albans, Hertfordshire
Super price
Save £1,500
£2,890 Estimated price £4,400
See more details
New 1/4 used BMW 120 1 Series 2.0 i SE 5dr
  • 2009
  • 105,500 miles
  • 2.0 Petrol 170 BHP 44.1 Mpg
  • Private seller, Pontefract, West Yorkshire
Super price
Save £1,400
£1,995 Estimated price £3,400
See more details
-20% 1/4 used BMW 120 1 Series 2.0 d Sport Sports Hatch xDrive (s/s) 5dr
  • 2014
  • 63,000 miles
  • 2.0 Diesel 184 BHP 58.9 Mpg
  • Private seller, Newark, Nottinghamshire
Super price
Save £1,800
£7,990 Estimated price £9,800
See more details
-18% 1/4 used BMW 120 1 SERIES d M SPORT
  • 2014
  • 54,000 miles
  • 2.0 Diesel 184 BHP 62.8 Mpg
  • Dealer, EX14 1TA DEVON, Devon
Super price
Save £1,900
£8,995 Estimated price £10,900
See more details
-5% 1/4 used BMW 120 1 SERIES d M Sport 3dr
  • 2016
  • 60,293 miles
  • 2.0 Diesel BHP
  • Dealer, M12 6JH Manchester, Manchester
Super price
Save £2,200
£11,850 Estimated price £14,000
See more details
-11% 1/4 used BMW 120 1 Series 2.0 d M Sport (s/s) 5dr
  • 2017
  • 24,000 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Private seller, Tunbridge Wells, Kent
Super price
Save £2,400
£13,500 Estimated price £15,900
See more details
-6% 1/4 used BMW 120 1 Series 2.0 d M Sport 5dr
  • 2011
  • 67,291 miles
  • 2.0 Diesel BHP 60.1 Mpg
  • Private seller, Tamworth, Staffordshire
Super price
Save £1,800
£5,300 Estimated price £7,100
See more details
-25% 1/4 used BMW 120 1 Series 1.6 i Sport Auto (s/s) 3dr
  • 2016
  • 21,000 miles
  • 1.6 Petrol 177 BHP 49.6 Mpg
  • Private seller, Slough, Berkshire
Super price
Save £3,300
£10,000 Estimated price £13,300
See more details
-14% 1/4 used BMW 120 1 Series 2.0 d M Sport Auto (s/s) 5dr
  • 2016
  • 57,501 miles
  • 2.0 Diesel BHP 65.7 Mpg
  • Private seller, Liverpool, Merseyside
Super price
Save £3,600
£10,200 Estimated price £13,800
See more details
-10% 1/4 used BMW 120 1 Series d BluePerformance SE 5dr Step Auto
  • 2014
  • 20,631 miles
  • 2.0 Diesel 184 BHP 62.8 Mpg
  • Dealer, G33 2ET Glasgow
Super price
Save £2,200
£10,230 Estimated price £12,400
See more details
1/4 used BMW 120 1 Series 2.0 d M Sport Sports Hatch xDrive (s/s) 5dr
  • 2015
  • 50,500 miles
  • 2.0 Diesel BHP 58.9 Mpg
  • Dealer, Chesterfield, Derbyshire
Super price
Save £3,900
£8,499 Estimated price £12,400
See more details
-26% 1/4 used BMW 120 1 Series 2.0 d M Sport Auto 5dr
  • 2011
  • 65,000 miles
  • 2.0 Diesel 177 BHP 53.3 Mpg
  • Dealer, MK12 5QF Milton Keynes, Buckinghamshire
Super price
Save £2,400
£4,990 Estimated price £7,400
See more details
-29% 1/4 used BMW 120 1-Series Hatchback i SE 5d (07)
  • 2010
  • 72,000 miles
  • 2.0 Petrol 167 BHP 42.0 Mpg
  • Dealer, Nottingham, Nottinghamshire
Super price
Save £1,400
£3,500 Estimated price £4,900
See more details
1/3 used BMW 120 1 SERIES d ES
  • 2011
  • 83,000 miles
  • 2.0 Diesel BHP
  • Dealer, M12 6JH Manchester, Manchester
Super price
Save £1,800
£4,495 Estimated price £6,300
See more details
-17% 1/4 used BMW 120 1 SERIES d XDRIVE SE
  • 2013
  • 42,421 miles
  • 2.0 Diesel 218 BHP 60.1 Mpg
  • Dealer, Hemel Hempstead, Hertfordshire
Super price
Save £2,100
£8,289 Estimated price £10,400
See more details
1/4 used BMW 120 1 Series 2.0 d M Sport Shadow Edition Sports Hatch (s/s) 3dr
  • 2018
  • 14,000 miles
  • 2.0 Diesel BHP 48.7 Mpg
  • Private seller, Hayes, London
Super price
Save £3,700
£14,000 Estimated price £17,700
See more details
1/4 used BMW 120 1 Series 2.0 d M Sport 3dr
  • 2012
  • 50,000 miles
  • 2.0 Diesel BHP 60.1 Mpg
  • Dealer, Glasgow
Super price
Save £1,800
£6,990 Estimated price £8,800
See more details
-5% 1/4 used BMW 120 1 Series d 2.0 Sport 3dr Nav Comfort Pack
  • 2017
  • 25,757 miles
  • 2.0 Diesel 190 BHP 49.6 Mpg
  • Dealer, LS27 0TS Leeds, West Yorkshire
Super price
Save £2,300
£13,300 Estimated price £15,600
See more details
1/4 used BMW 120 1 Series d M Sport 3dr [Nav/Servotronic], UNDER 24200 MILES,
  • 2017
  • 24,200 miles
  • 2.0 Diesel 187 BHP 48.7 Mpg
  • Dealer, DL10 7LD Yorkshire, North Yorkshire
Super price
Save £2,700
£13,995 Estimated price £16,700
See more details
-4% 1/4 used BMW 120 1 Series 2.0 d M Sport Auto (s/s) 5dr
  • 2016
  • 52,000 miles
  • 2.0 Diesel BHP 65.7 Mpg
  • Private seller, Northampton, Northamptonshire
Super price
Save £2,200
£11,995 Estimated price £14,200
See more details
-20% 1/4 used BMW 120 1-Series Hatchback i M Sport 3d (07)
  • 2008
  • 90,746 miles
  • 2.0 Petrol 167 BHP 42.0 Mpg
  • Dealer, Dorchester, Dorset
Super price
Save £2,400
£2,000 Estimated price £4,400
See more details
1/4 used BMW 120 1 Series 2.0 d SE Auto 5dr
  • 2011
  • 52,223 miles
  • 2.0 Diesel 177 BHP 53.3 Mpg
  • Dealer, Chigwell, Essex
Super price
Save £1,800
£6,000 Estimated price £7,800
See more details