Skip to main content

1,284 Used BMW 5 Series cars for sale

BMW 5 Series2024 (74) - 520i M Sport 4dr Auto Petrol Saloon

2024 (74) - 520i M Sport 4dr Auto Petrol Saloon36

£37,867

  • 2L
  • 10.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Yeovil

01935311780 *

0/5 Stars

BMW 5 Series2025 - 520i M Sport 4dr Auto

2025 - 520i M Sport 4dr Auto35

£43,450

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

BMW 5 Series2017 - 520d SE*2 KEYS*MOT DUE 14/07/2026*RECENT FULL SERVICE*FREE AA BREAKDOWN COV 4-Door

2017 - 520d SE*2 KEYS*MOT DUE 14/07/2026*RECENT FULL SERVICE*FREE AA BREAKDOWN COV 4-Door40

£12,490

Finance available £257 pm

  • 2L
  • 81.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

WSH CARS LTD

02037587484 *

BMW 5 Series2017 (5Y) - 2.0 520d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2017 (5Y) - 2.0 520d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)31

£15,950

Finance available £334 pm

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

MSR PRESTIGE LTD

01254919241 *

BMW 5 Series2021 - 530d xDrive MHT M Sport 4dr Auto [Tech/Pro Pack]

2021 - 530d xDrive MHT M Sport 4dr Auto [Tech/Pro Pack]19

£28,998

  • 3L
  • 60.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

4.7/5 Stars

BMW 5 Series2015 - 2.0 SE Saloon 4dr Petrol Auto Euro 6 (s/s) (245 ps)

2015 - 2.0 SE Saloon 4dr Petrol Auto Euro 6 (s/s) (245 ps)34

Low Mileage

£15,990

Finance available £335 pm

  • 2L
  • 26.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

James Paul Car Sales Ltd

01403331244 *

BMW 5 Series2020 - 2.0 520i GPF SE Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 - 2.0 520i GPF SE Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)36

£15,904

  • 2L
  • 60.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Anchor Vans

01182079095 *

BMW 5 Series2021 - M550I Xdrive 4Dr Auto

2021 - M550I Xdrive 4Dr Auto28

£38,999

Finance available £781 pm

  • 4.4L
  • 39.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lookers Stafford BMW

01785569200 *

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

2023 - 520d MHT M Sport 5dr Step Auto14

£29,795

Finance available £592 pm

  • 2L
  • 41.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

S J Davidson

02887447997 *

BMW 5 Series2018 - 3.0 540i xDrive M Sport Touring 5-Door

2018 - 3.0 540i xDrive M Sport Touring 5-Door47

£20,750

  • 3L
  • 121.0K

    Miles
  • Petrol
  • Automatic
  • Estate

FRM Car Sales

01922661912 *

BMW 5 Series2025 - 530e M Sport Pro 5dr Auto [Tech Plus/Comfort Plus]

2025 - 530e M Sport Pro 5dr Auto [Tech Plus/Comfort Plus]19

£59,998

  • 2L
  • 115.0

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

01316034404 *

4.7/5 Stars

BMW 5 Series2014 - 3.0 ActiveHybrid 5 M Sport Saloon ULEZ Petrol Hybrid Automatic 5 Door

2014 - 3.0 ActiveHybrid 5 M Sport Saloon ULEZ Petrol Hybrid Automatic 5 Door54

Low Mileage

£10,995

  • 3L
  • 71.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Bristol Auto Hub

01172331341 *

3.8/5 Stars

BMW 5 Series2025 (13) - 5 Series 3.0 535i M Sport Touring Auto 5-Door

2025 (13) - 5 Series 3.0 535i M Sport Touring Auto 5-Door34

Low Mileage

£12,000

Finance available £246 pm

  • 3L
  • 35.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Marton Car Sales

02476936839 *

BMW 5 Series2022 (72) - 540i xDrive M Sport Touring 5-Door

2022 (72) - 540i xDrive M Sport Touring 5-Door1

Low Mileage

£44,000

  • 3L
  • 17.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

BMW 5 Series2025 - 520i M Sport 4dr Auto

2025 - 520i M Sport 4dr Auto31

£40,995

Finance available £822 pm

  • 2L
  • 6.6K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

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

2016 (66) - 2.0 520d M Sport Auto Euro 6 (s/s) 4dr9

£8,775

Finance available £174 pm

  • 2L
  • 113.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Eastside Motors

01217288688 *

4.5/5 Stars

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

2019 (19) - 2.0 530e 9.2kWh SE Auto Euro 6 (s/s) 4dr41

Reduced

£9,095

  • 2L
  • 142.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

PX Cars Ltd

01924667043 *

BMW 5 Series2015 (65) - 3.0 530d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)

2015 (65) - 3.0 530d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)24

£10,995

Finance available £223 pm

  • 3L
  • 99.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Dunfermline

01383347038 *

4.6/5 Stars

BMW 5 Series2020 (20) - 2.0 520d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2020 (20) - 2.0 520d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)40

Low Mileage

£17,995

  • 2L
  • 29.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Walmersleys Trade Centre

01614139856 *

0/5 Stars

BMW 5 Series2018 (67) - 3.0 530d SE Touring Auto xDrive Euro 6 (s/s) 5dr

2018 (67) - 3.0 530d SE Touring Auto xDrive Euro 6 (s/s) 5dr64

Reduced

£11,895

Finance available £243 pm

  • 3L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Renown Motors

01613887637 *

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

Jack Evans

Author: Jack Evans

View profile

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.