Used BMW 5 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 2,230 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,230

Chosen Filters (2)
* Postcode invalid
BMW 5 SERIES 2.0 530e 9.2kWh SE Auto Euro 6 (s/s) 4dr

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

Morecambe, Lancashire
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 48,000 Miles
£15,995
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

Wakefield, West yorkshire
  • 2017 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 79,023 Miles
£13,990
BMW 5 Series 2.0 520d SE Touring Auto XDrive Euro 6 (s/s) 5dr

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

Edinburgh, Midlothian
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 64,000 Miles
£17,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

Blackburn, Lancashire
  • 2023 reg
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 8,304 Miles
£40,940
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

Sittingbourne, Kent
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 75,000 Miles
£9,495
BMW 5 Series 3.0 530d MHT M Sport Steptronic XDrive Euro 6 (s/s) 4dr

BMW 5 Series 3.0 530d MHT M Sport Steptronic XDrive Euro 6 (s/s) 4dr

Chelmsford, Essex
  • 2021 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 25,963 Miles
£32,799
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

Newcastle upon tyne, Tyne and wear
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 62,463 Miles
£16,998
BMW 5 Series 3.0 530d M Sport Auto Euro 6 (s/s) 4dr

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

Scunthorpe, South humberside
  • 2020 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 20,830 Miles
£27,391
BMW 5 Series 2.0 520i GPF M Sport Touring Auto Euro 6 (s/s) 5dr

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

Manchester, Lancashire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 36,621 Miles
£20,599
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

Sheffield, South yorkshire
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 100,000 Miles
£11,980
BMW 5 SERIES 2.0 530e 9.2kWh SE Auto Euro 6 (s/s) 4dr

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

New malden, Surrey
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 91,911 Miles
£13,094
BMW 5 Series 3.0 530d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Oldham, Lancashire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 97,000 Miles
£20,490
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

Burnley, Lancashire
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 77,000 Miles
£14,990
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

Crewkerne, Somerset
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 130,000 Miles
£5,795
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

East kilbride, Lanarkshire
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 68,307 Miles
£17,998
BMW 5 Series 2.0 530e 12kWh M Sport Steptronic Euro 6 (s/s) 4dr

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

  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 79,247 Miles
£21,243
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

Bristol, Gloucestershire
  • 2014 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 151,000 Miles
£5,292
BMW 5 SERIES 2.0 520d M Sport Auto Euro 6 (s/s) 4dr

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

Leicester, Leicestershire
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 71,070 Miles
£16,500
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

Great missenden, Buckinghamshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 143,000 Miles
£12,495
Image unavailable

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

Rochdale, Lancashire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 131,000 Miles
£12,995
...