122 used BMW 120 2016 have been price checked

Do not overpay for your next car with AutoUncle’s valuation
-11%
1/4
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
›