487 used BMW 640 automatic 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
-13% 1/4 used BMW 640 6 SERIES 3.0 D M SPORT GRAN COUPE 4d AUTO 309 BHP
  • 2014
  • 54,639 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, YO19 4SH York, North Yorkshire
Super price
Save £2,500
£14,950 Estimated price £17,400
See more details
-8% 1/4 used BMW 640 6 SERIES 3.0 D M SPORT GRAN COUPE 4d 309 BHP
  • 2017
  • 19,719 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Dealer, LU4 0JF Dunstable, Bedfordshire
Super price
Save £2,900
£22,985 Estimated price £25,900
See more details
-3% 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, Hammersmith, London
Super price
Save £2,700
£20,999 Estimated price £23,700
See more details
1/4 used BMW 640 6-Series Gran Coupe d M Sport 4d Auto
  • 2015
  • 46,789 miles
  • 3.0 Diesel 313 BHP 49.0 Mpg
  • Dealer, ST6 2LA Staffordshire, Staffordshire
Super price
Save £2,600
£16,995 Estimated price £19,600
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,700
£19,990 Estimated price £22,700
See more details
  • 2018
  • 34,808 miles
  • 3.0 Petrol 340 BHP 36.7 Mpg
  • Dealer, SO31 7FL Lower Swanwick, Hampshire
Good price
Save £1,700
£25,490 Estimated price £27,200
See more details
-8% 1/4 used BMW 640 6 Series Gran Coupe 3L M Sport d
  • 2016
  • 74,556 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Dealer, NW10 7GA London, London
Good price
Save £1,700
£17,500 Estimated price £19,200
See more details
-8% 1/4 used BMW 640 6 Series Gran Turismo 3L M Sport i
  • 2018
  • 23,805 miles
  • 3.0 Petrol 340 BHP 34.5 Mpg
  • Dealer, NW10 7GA London, London
Good price
Save £1,900
£26,425 Estimated price £28,300
See more details
-5% 1/4 used BMW 640 6 SERIES 3.0 D M SPORT GRAN COUPE 4d 309 BHP 20"M-ALLOYS+ELECTRICWHEEL+XENON+DRL
  • 2014
  • 40,789 miles
  • 3.0 Diesel 313 BHP 50.4 Mpg
  • Dealer, LU5 4JN Dunstable, Bedfordshire
Good price
Save £1,400
£16,949 Estimated price £18,300
See more details
1/1 used BMW 640 6 Series D M SPORT
  • 2014
  • 73,000 miles
  • 3.0 Diesel BHP
  • Dealer, LE67 2FF, Leicestershire
Good price
Save £1,600
£15,250 Estimated price £16,800
See more details
1/1 used BMW 640 6 Series 3.0 D SE 2d 309 BHP
  • 2012
  • 73,000 miles
  • 3.0 Diesel 309 BHP
  • Dealer, MK42 0TA Bedford, Bedfordshire
Good price
Save £1,000
£11,990 Estimated price £13,000
See more details
1/1 used BMW 640 6 Series D M SPORT GRAN COUPE
  • 2014
  • 64,000 miles
  • 3.0 Diesel BHP
  • Dealer, KA1 4DD
Good price
Save £1,400
£15,995 Estimated price £17,400
See more details
-3% 1/1 used BMW 640 6 Series d M Sport 2dr Auto
  • 2012
  • 61,000 miles
  • 3.0 Diesel BHP
  • Dealer, BD10 8JP Bradford, West Yorkshire
Good price
Save £1,200
£14,499 Estimated price £15,700
See more details
-6% 1/1 used BMW 640 6 SERIES 3.0 D M SPORT GRAN COUPE 4d 309 BHP
  • 2016
  • 41,500 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Dealer, PE2 9FT Peterborough, Cambridgeshire
Good price
Save £1,700
£20,499 Estimated price £22,200
See more details
1/1 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2016
  • 50,000 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Dealer, CF14 1TW South Glamorgan
Good price
Save £2,100
£19,280 Estimated price £21,400
See more details
1/1 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
Good price
Save £2,300
£18,500 Estimated price £20,800
See more details
1/1 used BMW 640 6 Series 3.0 D M SPORT GRAN COUPE 4d AUTO 309 BHP
  • 2013
  • 34,185 miles
  • 3.0 Diesel 309 BHP
  • Dealer, AL2 3NY St Albans, Hertfordshire
Good price
Save £1,500
£16,484 Estimated price £18,000
See more details
1/1 used BMW 640 6 Series 3.0 D M SPORT GRAN COUPE 4d AUTO 309 BHP, 2016 ( )
  • 2016
  • 21,543 miles
  • 3.0 Diesel 309 BHP
  • Dealer, BL9 7DZ Bury, Manchester
Good price
Save £1,900
£22,000 Estimated price £23,900
See more details
1/1 used BMW 640 6 Series d M Sport 4dr Auto, 2016 ( )
  • 2016
  • 74,281 miles
  • 3.0 Diesel BHP
  • Dealer, KT16 9DA Chertsey, Surrey
Good price
Save £2,300
£17,998 Estimated price £20,300
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
  • 53,700 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Private seller, Birmingham, West Midlands
Good price
Save £2,200
£18,950 Estimated price £21,100
See more details
New 1/4 used BMW 640 6-Series Convertible d M Sport 2d Auto
  • 2014
  • 44,000 miles
  • 3.0 Diesel 308 BHP 48.0 Mpg
  • Dealer, Sheffield, South Yorkshire
Good price
Save £2,300
£15,990 Estimated price £18,300
See more details
-4% 1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Steptronic 4dr
  • 2015
  • 37,000 miles
  • 3.0 Diesel 313 BHP 49.6 Mpg
  • Private seller, Bexhill-On-Sea, East Sussex
Good price
Save £1,600
£18,999 Estimated price £20,600
See more details
-3% 1/4 used BMW 640  6 Series 3.0 d M Sport 2dr
  • 2013
  • 42,303 miles
  • 3.0 Diesel 313 BHP 51.0 Mpg
  • Dealer, M38 9ST Manchester, Manchester
Good price
Save £1,700
£15,490 Estimated price £17,200
See more details
1/4 used BMW 640 6 Series Gran Coupe 3.0 d M Sport Gran Coupe Auto (s/s) 4dr
  • 2016
  • 17,000 miles
  • 3.0 Diesel 309 BHP 49.6 Mpg
  • Dealer, Sutton-In-Ashfield, Nottinghamshire
Good price
Save £1,500
£22,980 Estimated price £24,500
See more details