Used BMW 5 Series cars for sale on What Car?

In partnership with

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

Chosen Filters (4)
* Postcode invalid
BMW 5 Series 2.0 520d SE Steptronic Euro 5 4dr

BMW 5 Series 2.0 520d SE Steptronic Euro 5 4dr

Ongar, Essex
  • 2010 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 33,000 Miles
£8,450
BMW 5 SERIES 2.0 520d SE Business Edition Euro 4 4dr

BMW 5 SERIES 2.0 520d SE Business Edition Euro 4 4dr

Houghton le spring, Tyne and wear
  • 2010 reg
  • Diesel
  • 4 Doors
  • Manual
  • 109,097 Miles
£3,250
BMW 5 Series 2.0 520d SE Steptronic Euro 4 4dr

BMW 5 Series 2.0 520d SE Steptronic Euro 4 4dr

Bedford, Bedfordshire
  • 2008 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 82,995 Miles
£3,650
BMW 5 Series 2.0 520d M Sport Euro 5 4dr

BMW 5 Series 2.0 520d M Sport Euro 5 4dr

Ashton-under-lyne, Lancashire
  • 2010 reg
  • Diesel
  • 4 Doors
  • Manual
  • 100,075 Miles
£4,990
BMW 5 Series 3.0 525d SE Touring Euro 5 5dr

BMW 5 Series 3.0 525d SE Touring Euro 5 5dr

Stourport-on-severn, Worcestershire
  • 2010 reg
  • Diesel
  • 5 Doors
  • Manual
  • 87,009 Miles
£5,995
BMW 5 SERIES 3.0 530d M Sport Steptronic Euro 5 4dr

BMW 5 SERIES 3.0 530d M Sport Steptronic Euro 5 4dr

Blackwood, Gwent
  • 2010 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 116,800 Miles
£7,990
BMW 5 Series 2.0 520d SE Business Edition Touring Steptronic Euro 4 5dr

BMW 5 Series 2.0 520d SE Business Edition Touring Steptronic Euro 4 5dr

Keighley, West yorkshire
  • 2009 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 139,000 Miles
£3,790
BMW 5 SERIES 2.0 520d M Sport Touring Steptronic Euro 4 5dr

BMW 5 SERIES 2.0 520d M Sport Touring Steptronic Euro 4 5dr

Macclesfield, Cheshire
  • 2007 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 247,190 Miles
£2,795
BMW 5 SERIES 3.0 530i SE Auto Euro 3 4dr

BMW 5 SERIES 3.0 530i SE Auto Euro 3 4dr

Bedford, Bedfordshire
  • 2004 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 58,000 Miles
£4,490
BMW 5 Series 2.0 520d SE Touring Auto Euro 4 5dr

BMW 5 Series 2.0 520d SE Touring Auto Euro 4 5dr

Exeter, Devon
  • 2007 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 190,000 Miles
£1,995
BMW 5 Series 3.0 528i SE Steptronic Euro 5 4dr

BMW 5 Series 3.0 528i SE Steptronic Euro 5 4dr

East ham, Essex
  • 2010 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 44,700 Miles
£6,999
BMW 5 Series 2.0 520d SE Euro 4 4dr

BMW 5 Series 2.0 520d SE Euro 4 4dr

Leigh, Lancashire
  • 2006 reg
  • Diesel
  • 4 Doors
  • Manual
  • 185,000 Miles
£1,895
BMW 5 SERIES 3.0 525i SE Steptronic Euro 4 4dr

BMW 5 SERIES 3.0 525i SE Steptronic Euro 4 4dr

Wokingham, Berkshire
  • 2008 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 93,681 Miles
£3,594
BMW 5 Series 3.0 530d SE Touring Steptronic Euro 5 5dr

BMW 5 Series 3.0 530d SE Touring Steptronic Euro 5 5dr

Bow, Middlesex
  • 2010 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 93,790 Miles
£6,995
BMW 5 Series 3.0 525d SE Touring Steptronic Euro 4 5dr

BMW 5 Series 3.0 525d SE Touring Steptronic Euro 4 5dr

Bristol, Gloucestershire
  • 2008 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 173,000 Miles
£2,990
BMW 5 Series 2.0 520d SE Steptronic Euro 4 4dr

BMW 5 Series 2.0 520d SE Steptronic Euro 4 4dr

Burton-on-trent, Staffordshire
  • 2008 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 93,000 Miles
£2,995
BMW 5 Series 2.5 525d SE Auto Euro 4 4dr

BMW 5 Series 2.5 525d SE Auto Euro 4 4dr

Cullingworth, West yorkshire
  • 2006 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 95,000 Miles
£3,499
BMW 5 Series 2.0 520d SE Touring Euro 4 5dr

BMW 5 Series 2.0 520d SE Touring Euro 4 5dr

Loughborough, Leicestershire
  • 2008 reg
  • Diesel
  • 5 Doors
  • Manual
  • 153,000 Miles
£2,995
BMW 5 Series 2.0 520d M Sport Steptronic Euro 4 4dr

BMW 5 Series 2.0 520d M Sport Steptronic Euro 4 4dr

Thatcham, Berkshire
  • 2007 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 142,700 Miles
£3,294
BMW 5 Series 2.0 520d SE Euro 4 4dr

BMW 5 Series 2.0 520d SE Euro 4 4dr

Sunbury on thames, Surrey
  • 2006 reg
  • Diesel
  • 4 Doors
  • Manual
  • 142,000 Miles
£1,695
...