Used BMW 6 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 130 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 130

Chosen Filters (2)
* Postcode invalid
BMW 6 Series 640D M SPORT GRAN COUPE 4-Door

BMW 6 Series 640D M SPORT GRAN COUPE 4-Door

Gosport, Hampshire
  • 2012 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 85,000 Miles
£9,995
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

Magherafelt, County londonderry
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 79,000 Miles
£16,950
BMW 6 Series 4.4 645Ci V8 Auto Euro 3 2dr

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

High wycombe, Buckinghamshire
  • 2005 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 101,000 Miles
£3,990
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

Hebburn, Tyne and wear
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 139,349 Miles
£8,995
BMW 6 SERIES 3.0 640d SE Auto Euro 5 (s/s) 2dr

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

Bury, Lancashire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 58,535 Miles
£12,195
BMW 6 Series 3.0 640d SE Steptronic Euro 5 (s/s) 2dr

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

Uxbridge, Middlesex
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 103,000 Miles
£6,990
BMW 6 Series 3.0 635d Sport Steptronic Euro 4 2dr

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

Bristol, Somerset
  • 2008 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 146,000 Miles
£5,295
BMW 6 Series 3.0 630i Sport Steptronic Euro 4 2dr

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

Rotherham, South yorkshire
  • 2010 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 78,122 Miles
£8,495
BMW 6 Series 3.0 630i Sport Steptronic Euro 4 2dr

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

Edgware, Middlesex
  • 2008 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 100,000 Miles
£4,500
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

Aylesbury, Buckinghamshire
  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 90,845 Miles
£9,894
BMW 6 Series 4.8 650i V8 Steptronic Euro 4 2dr

BMW 6 Series 4.8 650i V8 Steptronic Euro 4 2dr

Sunbury-on-thames, Middlesex
  • 2008 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 108,274 Miles
£5,928
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

Stockport, Greater manchester
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 84,000 Miles
£11,440
BMW 6 Series 3.0 635d Sport Steptronic Euro 4 2dr

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

Bingley, West yorkshire
  • 2009 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 53,000 Miles
£9,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

Southampton, Hampshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 97,000 Miles
£11,295
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

  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 49,267 Miles
£19,249
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

Wickford, Essex
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 63,000 Miles
£14,450
BMW 6 SERIES 3.0 630i Sport Steptronic Euro 4 2dr

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

Chichester, West sussex
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 123,224 Miles
£5,799
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

Stirling, Stirlingshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 47,217 Miles
£16,999
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

Durham, County durham
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 112,000 Miles
£7,999
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

Leicester, Leicestershire
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 105,000 Miles
£9,490
......