Get the app

Used BMW 5 Series cars for sale in Cupar, Fife

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

Find your perfect used BMW 5 Series for sale in Cupar or on finance from our extensive local network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, 5 Series

2020 - 520d MHT M Sport 5dr Step Auto

19
£24,498
  • 2L
  • 59.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2025 - 530e M Sport 5dr Auto

19
Low Mileage
£52,998
  • 2L
  • 4.3kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2018 - F42 Series Active Tourer Gran Turismo F421 5-Door

19
Low Mileage
£12,998
  • 1.5L
  • 27.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2011 (51) - 520d SE 4dr Step Auto

17
£5,995
  • 2L
  • 150.1kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

MM AUTO CAR SALES

BMW, 5 Series

2019 - 520d xDrive M Sport 4dr Auto

19
£18,998
  • 2L
  • 72.7kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2024 - 520i M Sport 4dr Auto

19
Low Mileage
£37,498
  • 2L
  • 9.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2024 - 530e M Sport 5dr Auto

19
£59,998
  • 10Miles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2017 - 520d xDrive M Sport 5dr Auto

1
Low Mileage
£19,995
£580/pm (PCP)
  • 2L
  • 62.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

RDB Car Sales

BMW, 5 Series

2021 - 520d MHT M Sport 5dr Step Auto

19
Reduced
£26,998
  • 2L
  • 37.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Fiat (Kirkcaldy)

01592 808074 *
4.7/5 Stars

BMW, 5 Series

2025 - 520i M Sport 4dr Auto

19
£48,998
  • 10Miles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2017 - 2.0 520d xDrive M Sport Auto 4WD 4dr

80
£17,995
£349/pm (HP)
  • 2L
  • 71.1kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

RDB Car Sales

BMW, 5 Series

2024 - 520i M Sport 4dr Auto

19
£35,998
  • 2L
  • 22kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2020 - 520i M Sport 4dr Auto

19
£18,998
  • 2L
  • 55.7kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Perth Vauxhall/Fiat/Abarth/Jeep/Leapmotor

01738 230558 *
4.7/5 Stars

BMW, 5 Series

2025 - 530e M Sport 4dr Auto

19
£54,998
  • 1Miles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

2014 (14) - 520d M Sport 4dr Step Auto

33
£9,795
£212/pm (HP)
  • 2L
  • 97kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Aim Car Sales

BMW, 5 Series

2019 - 2.0 520d xDrive M Sport Auto 4WD 5dr

73
£20,490
£447/pm (PCP)
  • 2L
  • 76.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

RDB Car Sales