Used BMW 6 Series cars for sale on What Car?

In partnership with

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

Chosen Filters (2)
* Postcode invalid
BMW 6 Series 3.0 635d Edition Sport Steptronic Euro 4 2dr

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

Barnes, London
  • 2009 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 89,000 Miles
£6,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

Hatfield, Hertfordshire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 79,500 Miles
£15,749
BMW 6 SERIES 3.0 635d Sport Steptronic Euro 4 2dr

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

Sutton-in-ashfield, Nottinghamshire
  • 2010 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 126,222 Miles
£6,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

Lowestoft, Suffolk
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 97,100 Miles
£8,495
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

Bournemouth, Dorset
  • 2011 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 60,000 Miles
£11,750
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

Chesham, Buckinghamshire
  • 2018 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 46,500 Miles
£22,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

Frinton, Essex
  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 70,107 Miles
£11,000
BMW 6 Series 3.0 640i M Sport Auto Euro 6 (s/s) 2dr

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

Southport, Merseyside
  • 2013 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 67,321 Miles
£13,888
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
  • 37,000 Miles
£19,950
BMW 6 Series 3.0 640i M Sport Auto Euro 6 (s/s) 2dr

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

Cobham, Surrey
  • 2013 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 45,956 Miles
£14,390
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

Nottingham, Nottinghamshire
  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 56,000 Miles
£11,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

Leicester, Leicestershire
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 93,000 Miles
£8,499
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

Iver, Buckinghamshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 50,000 Miles
£16,450
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

St. helens, Merseyside
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 95,000 Miles
£9,000
BMW 6 Series 3.0 635d Sport Steptronic Euro 4 2dr

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

Whitchurch, hampshire, Hampshire
  • 2009 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 99,800 Miles
£5,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

Newtownabbey, County antrim
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 57,000 Miles
£11,990
BMW 6 Series 3.0 630i Sport Auto Euro 4 2dr

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

Bristol, Gloucestershire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 113,000 Miles
£3,895
BMW 6 Series 3.0 635d Sport Steptronic Euro 4 2dr

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

Chesterfield, Derbyshire
  • 2008 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 101,750 Miles
£7,000
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

Coalville, Leicestershire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 107,000 Miles
£13,250
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
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 75,250 Miles
£13,995
...