24 used BMW 120 have been price checked in Lancashire

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

  • Super price
  • Good price
  • Fair price
  • A bit pricey
  • Expensive
-4% 1/1 used BMW 120 d M Sport 5-door
  • 2018
  • 36,578 miles
  • 2.0 Diesel 190 BHP 62.0 Mpg
Good price
Save £1,300
£14,550 Estimated price £15,800
See more details
-6% 1/4 used BMW 120 1 Series d M Sport Shadow Ed 5dr Step Auto Hatchback 2017
  • 2017
  • 23,142 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
Good price
Save £1,700
£14,989 Estimated price £16,700
See more details
-4% 1/4 used BMW 120 1 Series d Sport 3dr Step Auto Hatchback 2016
  • 2016
  • 38,000 miles
  • 2.0 Diesel 187 BHP 68.9 Mpg
Good price
Save £1,300
£11,980 Estimated price £13,300
See more details
1/1 used BMW 120 1 Series d Sport 5dr [Nav/Servotronic] Step Auto
  • 2018
  • 36,500 miles
  • 2.0 Diesel 190 BHP 61.4 Mpg
Good price
Save £2,200
£14,699 Estimated price £16,900
See more details
1/4 used BMW 120 1 Series 2.0 i GPF M Sport Sports Hatch Auto (s/s) 5dr
  • 2019
  • 34,115 miles
  • 2.0 Petrol 181 BHP 36.7 Mpg
Good price
Save £1,600
£17,495 Estimated price £19,100
See more details
-6% 1/4 used BMW 120 1 Series d M Sport 3dr [Nav/Servotronic]
  • 2017
  • 23,198 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save £1,300
£13,490 Estimated price £14,800
See more details
-3% 1/4 used BMW 120 1 SERIES D M SPORT 5DR [NAV] 2.0
  • 2017
  • 18,231 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save £1,500
£13,999 Estimated price £15,500
See more details
Good price
Save £1,400
£15,995 Estimated price £17,400
See more details
1/4 used BMW 120 1 SERIES 2.0 I SPORT 5d 181 BHP hatchback
  • 2018
  • 41,000 miles
  • 2.0 Petrol 184 BHP
Good price
Save £1,300
£14,050 Estimated price £15,300
See more details
-7% 1/4 used BMW 120 1 Series d Sport 5dr Step Auto 2.0
  • 2015
  • 27,845 miles
  • 2.0 Diesel 184 BHP 64.2 Mpg
Good price
Save £1,800
£11,991 Estimated price £13,800
See more details
1/4 used BMW 120 1 Series 2.0 d M Sport Sports Hatch xDrive 5dr
  • 2013
  • 105,000 miles
  • 2.0 Diesel 184 BHP 58.9 Mpg
  • Private seller, Leyland, Lancashire
Good price
Save £800
£6,400 Estimated price £7,200
See more details
-2% 1/4 used BMW 120 1 Series d xDrive M Sport 5dr [Nav/Servotronic] StepAuto
  • 2019
  • 19,288 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
Fair price
Save £800
£19,000 Estimated price £19,800
See more details
1/4 used BMW 120 1 Series d M Sport Shadow Ed 5dr Step Auto
  • 2019
  • 29,748 miles
  • 2.0 Diesel 190 BHP 61.4 Mpg
Fair price
£20,150 Estimated price £19,000
See more details
1/4 used BMW 120 1 SERIES 120D XDRIVE M SPORT 2.0 d M Sport Auto xDrive (s/s) 5dr
  • 2016
  • 65,989 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
Fair price
£12,500 Estimated price £12,200
See more details
-4% 1/4 used BMW 120 1 Series d Sport 3dr [Nav]
  • 2016
  • 44,300 miles
  • 2.0 Diesel 190 BHP 65.7 Mpg
Fair price
Save £800
£10,985 Estimated price £11,800
See more details
-2% 1/4 used BMW 120 1 Series i [2.0] M Sport 3dr [Nav] Step Auto
  • 2016
  • 30,879 miles
  • 2.0 Petrol 184 BHP 47.9 Mpg
Fair price
£14,600 Estimated price £14,100
See more details
-11% 1/4 used BMW 120 1 Series d Sport 5dr [Nav/Servotronic] Step Auto
  • 2017
  • 21,074 miles
  • 2.0 Diesel 190 BHP 68.9 Mpg
Fair price
Save £900
£15,900 Estimated price £16,800
See more details
-1% 1/4 used BMW 120 1 Series d M Sport 5dr Step Auto
  • 2016
  • 40,665 miles
  • 2.0 Diesel 190 BHP 65.7 Mpg
Fair price
Save £500
£13,300 Estimated price £13,800
See more details
1/4 used BMW 120 1 SERIES i [2.0] M Sport 5dr [Nav/Servotronic] Step Auto
  • 2018
  • 23,455 miles
  • 2.0 Petrol 184 BHP 47.9 Mpg
Fair price
Save £600
£17,200 Estimated price £17,800
See more details
1/1 used BMW 120 1 Series d M Sport 5dr Step Auto
  • 2014
  • 43,301 miles
  • 2.0 Diesel 184 BHP 64.2 Mpg
Fair price
£11,850 Estimated price £11,300
See more details
-1% 1/1 used BMW 120 1 Series i [2.0] M Sport Shadow Ed 3dr Step Auto
  • 2019
  • 10,658 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
Fair price
Save £300
£19,600 Estimated price £19,900
See more details
1/4 used BMW 120 1 Series d M Sport 3dr [Nav] Diesel Hatchback
  • 2017
  • 27,820 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Fair price
Save £200
£14,499 Estimated price £14,700
See more details
-11% 1/1 used BMW 120 1 SERIES 2.0 D M SPORT 5d 181 BHP Automatic, FULL service history
  • 2015
  • 38,273 miles
  • 2.0 Diesel 184 BHP 64.2 Mpg
  • Dealer, LA5 8DH Carnforth, Lancashire
Fair price
Save £400
£11,995 Estimated price £12,400
See more details
1/1 used BMW 120 1 SERIES D M SPORT 2.0 3dr
  • 2013
  • 69,366 miles
  • 2.0 Diesel 184 BHP 64.2 Mpg
  • Dealer, BB10 1SG, Lancashire
Fair price
£9,495 Estimated price £9,100
See more details