483 used BMW 640 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
-7% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2017
  • 18,700 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, SN33RA Swindon, Wiltshire
Super price
Save £3,200
£23,500 Estimated price £26,700
See more details
New 1/4 used BMW 640 6 Series d SE 4dr Auto
  • 2017
  • 22,568 miles
  • 3.0 Diesel 313 BHP 51.0 Mpg
  • Dealer, BB12 6EH Burnley, Lancashire
Super price
Save £4,700
£20,999 Estimated price £25,700
See more details
-6% 1/4 used BMW 640 6 Series d M Sport 4dr Auto, 2017, Saloon, 18700 miles.
  • 2017
  • 18,700 miles
  • 3.0 Diesel BHP
  • Dealer, OL1 3HQ Oldham, Manchester
Super price
Save £3,800
£23,500 Estimated price £27,300
See more details
-4% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2017
  • 18,700 miles
  • 3.0 Diesel BHP 49.0 Mpg
  • Dealer, SW17 0BN Wimbledon, London
Super price
Save £3,800
£23,500 Estimated price £27,300
See more details
-4% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2017
  • 18,700 miles
  • 3.0 Diesel BHP 49.0 Mpg
  • Dealer, EN5 5TY Barnet, London
Super price
Save £3,800
£23,500 Estimated price £27,300
See more details
-7% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2017
  • 18,700 miles
  • 3.0 Diesel 313 BHP 49.0 Mpg
  • Dealer, BL9 7DF Bury, Manchester
Super price
Save £3,200
£23,500 Estimated price £26,700
See more details
-6% 1/4 used BMW 640 6 Series d M Sport 4dr Auto, 2017, Saloon, 18700 miles.
  • 2017
  • 18,700 miles
  • 3.0 Diesel BHP
  • Dealer, ME15 9NW Maidstone, Kent
Super price
Save £3,800
£23,500 Estimated price £27,300
See more details
-11% 1/4 used BMW 640 i xDrive M Sport GT
  • 2019
  • 11,201 miles
  • 3.0 Petrol 340 BHP 34.4 Mpg
  • Dealer, WR4 9FA Worcester, Worcestershire
Super price
Save £4,200
£30,950 Estimated price £35,100
See more details
-7% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2017
  • 18,700 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, BL3 2RY Lancashire, Manchester
Super price
Save £3,200
£23,500 Estimated price £26,700
See more details
1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2016
  • 55,600 miles
  • 3.0 Diesel BHP 49.6 Mpg
  • Private seller, Hemel Hempstead, Hertfordshire
Super price
Save £4,900
£16,500 Estimated price £21,400
See more details
1/4 used BMW 640 6 SERIES D M SPORT 2DR
  • 2015
  • 22,523 miles
  • 3.0 Diesel BHP
  • Dealer, M12 6JH Manchester, Manchester
Super price
Save £2,700
£19,995 Estimated price £22,700
See more details
-4% 1/4 used BMW 640 6-Series Gran Coupe d M Sport 4d Auto
  • 2015
  • 38,000 miles
  • 3.0 Diesel 308 BHP 49.0 Mpg
  • Dealer, Little Hulton, Manchester
Super price
Save £2,800
£17,990 Estimated price £20,800
See more details
-5% 1/4 used BMW 640 6 Series 3.0 d M Sport Gran Coupe 4dr Diesel Auto (s/s) (313 ps)
  • 2015
  • 38,000 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, M38 9ST Little Hulton, Manchester
Super price
Save £2,500
£17,990 Estimated price £20,500
See more details
-3% 1/4 used BMW 640 6-Series Convertible i M Sport 2d Auto
  • 2018
  • 8,655 miles
  • 3.0 Petrol 315 BHP 35.0 Mpg
  • Dealer, Stanford-Le-Hope, Essex
Super price
Save £3,200
£26,999 Estimated price £30,200
See more details
-11%
  • 2019
  • 11,201 miles
  • 3.0 Petrol 340 BHP
  • Dealer, WC1E 7DP London, London
Super price
Save £4,200
£30,950 Estimated price £35,100
See more details
-11%
  • 2019
  • 11,201 miles
  • 3.0 Petrol 335 BHP 29.1 Mpg
  • Dealer, Knightsbridge Park
Super price
Save £5,400
£30,950 Estimated price £36,300
See more details
  • 2018
  • 20,262 miles
  • 3.0 Diesel 313 BHP
  • Dealer, WC1E 7DP London, London
Super price
Save £2,900
£26,500 Estimated price £29,400
See more details
-5% 1/4 used BMW 640 6 Series d M Sport 2dr Auto
  • 2017
  • 38,327 miles
  • 3.0 Diesel 313 BHP 51.4 Mpg
  • Dealer, DN158PT Scunthorpe, Lincolnshire
Good price
Save £1,900
£22,650 Estimated price £24,500
See more details
-3% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2014
  • 69,914 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, PH13XF Perth
Good price
Save £1,300
£15,498 Estimated price £16,800
See more details
-7% 1/4 used BMW 640 6 Series d M Sport 2dr Auto
  • 2016
  • 82,108 miles
  • 3.0 Diesel 313 BHP 51.4 Mpg
  • Dealer, ST59HX Stoke-on-Trent, Staffordshire
Good price
Save £1,900
£15,998 Estimated price £17,900
See more details
1/4 used BMW 640 d M Sport Coupe
  • 2017
  • 24,265 miles
  • 3.0 Diesel 308 BHP 51.4 Mpg
  • Dealer, M41 7GF Manchester, Manchester
Good price
Save £1,800
£24,490 Estimated price £26,300
See more details
-3% 1/4 used BMW 640 6 Series d M Sport 2dr Auto
  • 2013
  • 82,083 miles
  • 3.0 Diesel 313 BHP 51.4 Mpg
  • Dealer, LA33FB Morecambe, Lancashire
Good price
Save £1,100
£13,965 Estimated price £15,100
See more details
-7% 1/4 used BMW 640 6 SERIES 2013 Parkgate d M Sport 4dr Auto
  • 2013
  • 64,347 miles
  • 3.0 Diesel 313 BHP 51.4 Mpg
  • Dealer, S62 6BY Yorkshire, South Yorkshire
Good price
Save £1,600
£14,585 Estimated price £16,200
See more details
-8% 1/4 used BMW 640 6 SERIES d M Sport 4dr Auto
  • 2016
  • 22,000 miles
  • 3.0 Diesel 308 BHP 49.6 Mpg
  • Dealer, west midlands, West Midlands
Good price
Save £1,600
£23,000 Estimated price £24,600
See more details