Skip to main content

1,355 Used BMW 5 Series cars for sale

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

2014 (14) - 2.0 520d M Sport Auto Euro 6 (s/s) 4dr19

£6,700

Finance available £127 pm

  • 2L
  • 130.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

DEMAND CARS LTD

01206355583 *

BMW 5 Series2017 (67) - 2.0 520d SE Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 520d SE Auto Euro 6 (s/s) 4dr30

£11,440

Finance available £233 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vision Motors Direct Ltd

01942367552 *

BMW 5 Series2020 - 530e M Sport 4dr Auto

2020 - 530e M Sport 4dr Auto39

Low Mileage

£25,190

  • 2L
  • 17.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Marshall BMW Hampshire

01256268420 *

BMW 5 Series2002 (02) - 530d SE 4dr

2002 (02) - 530d SE 4dr16

Low Mileage

£5,995

Finance available £112 pm

  • 2.9L
  • 143.0K

    Miles
  • Diesel
  • Manual
  • Saloon

ANDOVER CAR SALES LIMITED

01722445409 *

5/5 Stars

BMW 5 Series2018 - 530E M SPORT*1*OWNER *12 MONTH WARRANTY FULL BMW SERVICE HISTORY 4-Door

2018 - 530E M SPORT*1*OWNER *12 MONTH WARRANTY FULL BMW SERVICE HISTORY 4-Door14

£13,990

Finance available £290 pm

  • 2L
  • 71.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

ST CAR SALES GLASGOW LTD

01416118415 *

BMW 5 Series2010 (60) - 3.0 530D SE TOURING 5DR Automatic

2010 (60) - 3.0 530D SE TOURING 5DR Automatic18

£5,895

Finance available £109 pm

  • 3L
  • 126.0K

    Miles
  • Diesel
  • Automatic
  • Estate

JSA Cars Ltd

01253201497 *

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

2013 (63) - 2.0 520d M Sport Touring Auto Euro 6 (s/s) 5dr13

£8,999

Finance available £179 pm

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Magor Motor Company

01633741705 *

BMW 5 Series2016 (16) - 520d M Sport 5dr Step Auto

2016 (16) - 520d M Sport 5dr Step Auto8

Low Mileage

£12,990

Finance available £268 pm

  • 2L
  • 62.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Brook Williams Prestige

01215165545 *

0/5 Stars

BMW 5 Series2022 - 520d MHT M Sport 5dr Step Auto

2022 - 520d MHT M Sport 5dr Step Auto18

Reduced

£29,900

Finance available £594 pm

  • 2L
  • 34.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Car Sales NI Ltd

02882440438 *

BMW 5 Series2017 (17) - 3.0 530d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

2017 (17) - 3.0 530d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)42

£19,489

Finance available £380 pm

  • 3L
  • 66.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stirling Cars Ltd

01992661749 *

0/5 Stars

BMW 5 Series2022 - 530e M Sport 5dr Auto [Pro Pack]

2022 - 530e M Sport 5dr Auto [Pro Pack]40

£28,149

Finance available £594 pm

  • 2L
  • 29.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Swansea

01792001617 *

BMW 5 Series2020 (69) - 2.0 530e 12kWh SE Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (17in

2020 (69) - 2.0 530e 12kWh SE Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (17in26

Reduced

£16,800

Finance available £353 pm

  • 2L
  • 41.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

BMW 5 Series2014 - 520d [190] Luxury 5dr Step Auto

2014 - 520d [190] Luxury 5dr Step Auto24

£9,995

Finance available £201 pm

  • 2L
  • 85.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Armstrong Massey Driffield

01377310214 *

4.6/5 Stars

BMW 5 Series2023 - 520d xDrive MHT M Sport 4dr Step Auto

2023 - 520d xDrive MHT M Sport 4dr Step Auto36

£34,995

Finance available £698 pm

  • 2L
  • 21.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 5 Series2015 (65) - 3.0 530d SE Touring Auto Euro 6 (s/s) 5dr

2015 (65) - 3.0 530d SE Touring Auto Euro 6 (s/s) 5dr49

Reduced

£8,495

Finance available £167 pm

  • 3L
  • 130.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Wixford Motor Company Ltd

01217525788 *

BMW 5 Series2024 - 520i M Sport 4dr Auto

2024 - 520i M Sport 4dr Auto35

Low Mileage

£41,450

  • 2L
  • 4.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

BMW 5 Series2012 (12) - 520d EfficientDynamics 4dr

2012 (12) - 520d EfficientDynamics 4dr19

£4,995

Finance available £89 pm

  • 2L
  • 157.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Loxley Car Sales

01143089105 *

BMW 5 Series2012 (55) - 520d M Sport 4dr Step Auto [Start Stop] - very clean car

2012 (55) - 520d M Sport 4dr Step Auto [Start Stop] - very clean car25

£4,500

Finance available £78 pm

  • 2L
  • 154.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Roston Park Motors

02476017022 *

BMW 5 Series2021 - 520d MHT M Sport 4dr Step Auto

2021 - 520d MHT M Sport 4dr Step Auto12

Low Mileage

£27,995

Finance available £555 pm

  • 2L
  • 26.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

3 Bridge Car Sales

02871221749 *

BMW 5 Series2010 (60) - 520D SE 4-Door

2010 (60) - 520D SE 4-Door21

Low Mileage

£5,999

Finance available £112 pm

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Bexhill Motors Terminus Road

01424234748 *

4.7/5 Stars

Why buy a used BMW 5 Series?

If you're in the market for a car that's luxurious, spacious and refined, then a used BMW 5 Series is a great choice. The vehicle has an elegant design and is very spacious and comfortable inside. A wide range of powertrain options ensures maximum power output as well as plenty of efficiency, while the cabin is filled with high-tech equipment.

Used BMW 5 Series snapshot review

Pros

  • Wide range of engine choices
  • High levels of technology
  • Strong build quality

Cons

  • Ride can be firm on certain models
  • Optional extras quickly bump up the car’s price
  • Expensive to buy new

BMW 5 Series video review

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.