Used BMW 6 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 128 approved used BMW 6 Series 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 near you.

In partnership with

Cars found 128

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

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

Coventry, West midlands
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 97,000 Miles
£13,495
BMW 6 Series 640d M Sport

BMW 6 Series 640d M Sport

Carrickfergus, County antrim
  • 2012 reg
  • Unlisted
  • 2 Doors
  • Unlisted
  • 106,000 Miles
£8,450
BMW 6 Series 3.0 630i Sport Steptronic Euro 4 2dr

BMW 6 Series 3.0 630i Sport Steptronic Euro 4 2dr

Greenford, Middlesex
  • 2008 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 78,000 Miles
£4,495
BMW 6 SERIES 3.0 640d M Sport Auto Euro 5 (s/s) 2dr

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

Manchester, Lancashire
  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 99,000 Miles
£9,900
BMW 6 Series 3.0 640i SE Steptronic Euro 5 (s/s) 2dr

BMW 6 Series 3.0 640i SE Steptronic Euro 5 (s/s) 2dr

Bingley, West yorkshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 77,000 Miles
£10,495
BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

Reigate, Surrey
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 56,063 Miles
£16,790
BMW 6 SERIES 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

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

Shrewsbury
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 25,568 Miles
£22,999
BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

Guiseley, Yorkshire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 74,256 Miles
£16,495
BMW 6 Series 3.0 630i Sport Auto Euro 4 2dr

BMW 6 Series 3.0 630i Sport Auto Euro 4 2dr

Glastonbury, Somerset
  • 2006 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 72,000 Miles
£4,995
BMW 6 Series 3.0 640d M Sport Auto Euro 5 (s/s) 2dr

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

Stratford-upon-avon, Warwickshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 78,000 Miles
£12,995
BMW 6 SERIES 3.0 640d M Sport Steptronic Euro 5 (s/s) 2dr

BMW 6 SERIES 3.0 640d M Sport Steptronic Euro 5 (s/s) 2dr

Reading, Berkshire
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 130,000 Miles
£4,995
BMW 6 SERIES 4.4 650i V8 SE Steptronic Euro 5 2dr

BMW 6 SERIES 4.4 650i V8 SE Steptronic Euro 5 2dr

Reading, Berkshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 59,000 Miles
£11,995
BMW 6 Series 3.0 640i SE Steptronic Euro 5 (s/s) 2dr

BMW 6 Series 3.0 640i SE Steptronic Euro 5 (s/s) 2dr

Ilford, Essex
  • 2011 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 84,000 Miles
£8,990
BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

Epping, Essex
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 74,000 Miles
£14,995
BMW 6 Series 3.0 635d Sport Steptronic Euro 4 2dr

BMW 6 Series 3.0 635d Sport Steptronic Euro 4 2dr

Ossett, West yorkshire
  • 2009 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 135,000 Miles
£4,995
BMW 6 Series 4.4 645Ci V8 Auto Euro 3 2dr

BMW 6 Series 4.4 645Ci V8 Auto Euro 3 2dr

Heathfield, East sussex
  • 2004 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 64,000 Miles
£5,500
BMW 6 SERIES 3.0 640i SE Steptronic Euro 5 (s/s) 2dr

BMW 6 SERIES 3.0 640i SE Steptronic Euro 5 (s/s) 2dr

Altrincham, Cheshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 69,497 Miles
£10,670
BMW 6 Series 635 Csi 3.4 2dr Saloon Automatic Petrol

BMW 6 Series 635 Csi 3.4 2dr Saloon Automatic Petrol

Shaftesbury, Dorset
  • 1986 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 90,000 Miles
£23,995
BMW 6 Series 3.0 640d M Sport Auto Euro 5 (s/s) 2dr

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

Bingley, West yorkshire
  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 164,833 Miles
£6,780
BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

BMW 6 Series 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

North somerset, North somerset
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 69,000 Miles
£14,949
...