397 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
-10% 1/4 used BMW 640 6 Series D M SPORT AUTO 2-Door
  • 2016
  • 32,500 miles
  • 3.0 Diesel 313 BHP 51.4 Mpg
Super price
Save £2,700
£19,980 Estimated price £22,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,767 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Dealer, ST16 3HS Stafford, Staffordshire
Super price
Save £3,000
£17,986 Estimated price £21,000
See more details
-7% 1/4 used BMW 640 6 Series Gran Turismo 3.0 i M Sport Gran Turismo Auto xDrive (s/s) 5dr
  • 2018
  • 20,000 miles
  • 3.0 Petrol 340 BHP 34.4 Mpg
  • Dealer, HP4 1QP Little Gaddesden, Hertfordshire
Super price
Save £3,900
£25,995 Estimated price £29,900
See more details
New 1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2016
  • 44,000 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, NG3 5GG Nottinghamshire, Nottinghamshire
Super price
Save £3,000
£18,995 Estimated price £22,000
See more details
-7% 1/4 used BMW 640 6 Series Gran Turismo 3L M Sport i 5dr
  • 2018
  • 23,800 miles
  • 3.0 Petrol 340 BHP 29.7 Mpg
  • Dealer, Cars Delivered Nationwide, Tyne and Wear
Super price
Save £2,900
£26,575 Estimated price £29,500
See more details
-4% 1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2017
  • 31,201 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Dealer, Ipswich, Suffolk
Super price
Save £3,800
£21,500 Estimated price £25,300
See more details
1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2017
  • 41,400 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Private seller, Slough, Berkshire
Super price
Save £2,900
£21,500 Estimated price £24,400
See more details
-17% 1/4 used BMW 640 6 SERIES 2016 Walsall d M Sport 4dr Auto
  • 2016
  • 17,005 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, WS2 9EX Midlands, West Midlands
Super price
Save £3,100
£21,190 Estimated price £24,300
See more details
1/4 used BMW 640 6 Series D M SPORT GRAN COUPE for sale | Big Motoring World
  • 2017
  • 74,251 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, EN8 8DY London, Hertfordshire
Super price
Save £2,600
£18,500 Estimated price £21,100
See more details
-11% 1/4 used BMW 640 6 Series I XDRIVE M SPORT 3.0 5dr
  • 2018
  • 15,929 miles
  • 3.0 Petrol 335 BHP 29.7 Mpg
  • Dealer, M12 6JH Manchester, Manchester
Super price
Save £2,900
£26,661 Estimated price £29,600
See more details
-11% 1/4 used BMW 640 6 SERIES 3.0 D M SPORT 2d 309 BHP
  • 2017
  • 32,355 miles
  • 3.0 Diesel 313 BHP 51.4 Mpg
  • Dealer, CF72 8YR Glamorgan
Super price
Save £5,100
£20,000 Estimated price £25,100
See more details
-5% 1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2016
  • 62,250 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Private seller, Benfleet, Essex
Super price
Save £2,600
£17,850 Estimated price £20,400
See more details
1/4 used BMW 640 6 Series i M Sport 2dr Auto Coupe
  • 2017
  • 29,662 miles
  • 3.0 Petrol BHP
  • Dealer, W1T 4JD London, London
Super price
Save £4,400
£23,059 Estimated price £27,500
See more details
-8% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2016
  • 55,000 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, CT9 5TJ Kent, Kent
Super price
Save £5,000
£15,995 Estimated price £21,000
See more details
-5% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2017
  • 70,000 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, S61 2DR Yorkshire, South Yorkshire
Super price
Save £3,800
£17,990 Estimated price £21,800
See more details
-9% 1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2016
  • 25,000 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Private seller, Solihull, West Midlands
Super price
Save £2,900
£20,795 Estimated price £23,700
See more details
-11% 1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2016
  • 56,000 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Private seller, Margate, Kent
Super price
Save £4,900
£15,995 Estimated price £20,900
See more details
-12% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2016
  • 55,000 miles
  • 3.0 Diesel 313 BHP 49.0 Mpg
  • Dealer, CT9 5SP Kent, Kent
Super price
Save £3,600
£17,400 Estimated price £21,000
See more details
-14% 1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe 4dr
  • 2014
  • 76,000 miles
  • 3.0 Diesel 313 BHP 50.4 Mpg
  • Dealer, Egham, Surrey
Super price
Save £2,500
£13,695 Estimated price £16,200
See more details
-9% 1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2016
  • 37,300 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Dealer, DE14 1PT Trent, Staffordshire
Super price
Save £2,600
£19,990 Estimated price £22,600
See more details
-1% 1/1 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2016
  • 67,303 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
Good price
Save £1,900
£17,986 Estimated price £19,900
See more details
-6% 1/4 used BMW 640 d M Sport Gran Coupe
  • 2016
  • 36,296 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
Good price
Save £2,400
£20,195 Estimated price £22,600
See more details
1/4 used BMW 640 6 Series d M Sport 4dr Auto
  • 2014
  • 85,000 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
Good price
Save £1,200
£14,500 Estimated price £15,700
See more details
-8% 1/4 used BMW 640 i M Sport Gran Coupe
  • 2017
  • 29,345 miles
  • 3.0 Petrol 320 BHP 36.2 Mpg
Good price
Save £2,300
£23,000 Estimated price £25,300
See more details