Used BMW 5 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 2,402 approved used BMW 5 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 5 Series near you.

In partnership with

Cars found 2,402

Chosen Filters (2)
* Postcode invalid
BMW 5 Series 2.0 520i M Sport Auto Euro 6 (s/s) 4dr

BMW 5 Series 2.0 520i M Sport Auto Euro 6 (s/s) 4dr

Crewe, Cheshire
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 37,939 Miles
£18,299
BMW 5 SERIES 3.0 540i GPF M Sport Auto XDrive Euro 6 (s/s) 4dr

BMW 5 SERIES 3.0 540i GPF M Sport Auto XDrive Euro 6 (s/s) 4dr

Stevenage, Hertfordshire
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 23,890 Miles
£32,250
BMW 5 Series 2.0 520d SE Auto Euro 6 (s/s) 4dr

BMW 5 Series 2.0 520d SE Auto Euro 6 (s/s) 4dr

Wimbledon, Surrey
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 179,624 Miles
£5,500
BMW 5 Series 2.0 520d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 5 Series 2.0 520d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

Ammanford, Dyfed
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 59,059 Miles
£19,995
BMW 5 Series 2.0 530i GPF M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 5 Series 2.0 530i GPF M Sport Touring Auto Euro 6 (s/s) 5dr

Salisbury, Wiltshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 46,326 Miles
£22,967
BMW 5 Series 2.0 520d SE Euro 5 (s/s) 4dr

BMW 5 Series 2.0 520d SE Euro 5 (s/s) 4dr

Gloucester, Gloucestershire
  • 2010 reg
  • Diesel
  • 4 Doors
  • Manual
  • 100,000 Miles
£4,475
BMW 5 SERIES 2.0 520d M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 5 SERIES 2.0 520d M Sport Touring Auto Euro 6 (s/s) 5dr

Aylesbury, Buckinghamshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 85,517 Miles
£12,049
BMW 5 SERIES 3.0 535d M Sport Auto Euro 6 (s/s) 4dr

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

Aylesbury, Buckinghamshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 97,051 Miles
£12,849
BMW 5 Series 2.0 520d SE Auto Euro 6 (s/s) 4dr

BMW 5 Series 2.0 520d SE Auto Euro 6 (s/s) 4dr

Stockport, Cheshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 33,000 Miles
£13,491
Image unavailable

BMW 5 Series 2.0 520d Luxury Touring Auto Euro 6 (s/s) 5dr

Peterborough, Huntingdonshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 88,000 Miles
£10,850
BMW 5 SERIES 2.0 520d M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 5 SERIES 2.0 520d M Sport Touring Auto Euro 6 (s/s) 5dr

Aylesbury, Buckinghamshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 91,196 Miles
£14,699
BMW 5 SERIES 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 5 SERIES 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

Aylesbury, Buckinghamshire
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 94,216 Miles
£15,049
Image unavailable

BMW 5 Series 3.0 540i M Sport Auto XDrive Euro 6 (s/s) 4dr

Camberley, Surrey
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 23,000 Miles
£28,000
BMW 5 Series 2.0 520d M Sport Touring Steptronic Euro 5 (s/s) 5dr

BMW 5 Series 2.0 520d M Sport Touring Steptronic Euro 5 (s/s) 5dr

Dereham, Norfolk
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 134,594 Miles
£5,495
BMW 5 Series 2.0 520i MHT M Sport Pro Steptronic Euro 6 (s/s) 4dr

BMW 5 Series 2.0 520i MHT M Sport Pro Steptronic Euro 6 (s/s) 4dr

Shrewsbury, Shropshire
  • 2024 reg
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 12,158 Miles
£42,500
BMW 5 Series 2.0 520d SE Auto Euro 6 (s/s) 4dr

BMW 5 Series 2.0 520d SE Auto Euro 6 (s/s) 4dr

West bromwich, West midlands
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 88,378 Miles
£13,195
BMW 5 Series 3.0 535i M Sport Steptronic Euro 5 (s/s) 4dr

BMW 5 Series 3.0 535i M Sport Steptronic Euro 5 (s/s) 4dr

Leicester, Leicestershire
  • 2011 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 130,464 Miles
£6,595
BMW 5 Series 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 5 Series 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

Chigwell, Essex
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 129,000 Miles
£11,995
BMW 5 Series 2.0 520d M Sport Auto XDrive Euro 6 (s/s) 4dr

BMW 5 Series 2.0 520d M Sport Auto XDrive Euro 6 (s/s) 4dr

Edinburgh, Midlothian
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 67,101 Miles
£17,999
BMW 5 Series 2.0 520d SE Auto Euro 5 (s/s) 4dr

BMW 5 Series 2.0 520d SE Auto Euro 5 (s/s) 4dr

Milton keynes, Northamptonshire
  • 2012 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 102,056 Miles
£5,499
......