Used BMW 6 Series Gran Coupe cars for sale on What Car?

In partnership with

What Car? Classifieds has 91 approved used BMW 6 Series Gran Coupe cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW 6 Series Gran Coupe near you.

In partnership with

Cars found 91

Chosen Filters (2)
* Postcode invalid
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Kirkcaldy, Fife
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 58,667 Miles
£18,898
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Newcastle upon tyne, Northumberland
  • 2013 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 66,000 Miles
£8,500
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Coventry, Warwickshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 44,000 Miles
£18,990
BMW 6 SERIES 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 SERIES 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Bedford, Bedfordshire
  • 2014 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 79,296 Miles
£12,995
BMW 6 SERIES GRAN COUPE 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 SERIES GRAN COUPE 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Liverpool, Merseyside
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 69,998 Miles
£13,695
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Towcester, Northamptonshire
  • 2012 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 90,511 Miles
£11,250
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Worksop, Nottinghamshire
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 109,220 Miles
£14,795
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Bolton, Lancashire
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 40,574 Miles
£21,150
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Acton, Middlesex
  • 2014 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 91,289 Miles
£10,985
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Cobham, Surrey
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 101,199 Miles
£11,390
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Shrewsbury, Shropshire
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 92,458 Miles
£14,000
Image unavailable

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Heywood, Lancs
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 66,984 Miles
£18,980
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Peterborough, Cambridgeshire
  • 2013 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 95,000 Miles
£10,850
BMW 6 SERIES 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

BMW 6 SERIES 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Warrington, Cheshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 74,000 Miles
£16,450
BMW 6 Series Gran Coupe 3.0 640d SE Auto Euro 6 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d SE Auto Euro 6 (s/s) 4dr

Frome, Somerset
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 69,825 Miles
£18,995
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Slough, Buckinghamshire
  • 2013 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 80,000 Miles
£10,995
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Brentwood, Essex
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 88,000 Miles
£13,495
BMW 6 SERIES GRAN COUPE 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 SERIES GRAN COUPE 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Hillaltnagelvin, Londonderry
  • 2014 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 108,000 Miles
£12,995
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 5 (s/s) 4dr

Pontefract, West yorkshire
  • 2013 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 100,454 Miles
£10,795
BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

BMW 6 Series Gran Coupe 3.0 640d M Sport Auto Euro 6 (s/s) 4dr

Rickmansworth, Hertfordshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 98,000 Miles
£13,990
...