Get the app

Used BMW cars for sale in Cupar, Fife

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

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

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
£28,298
  • 1.5L
  • 5.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Mercedes-Benz of Perth

01738 230553 *
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, 2 Series

2022 - 218i [136] M Sport 4dr

19
Low Mileage
£22,498
  • 1.5L
  • 16kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
Reduced
£28,298
  • 1.5L
  • 5.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Kirkcaldy)

01592 808074 *
4.7/5 Stars

BMW, X4

2016 - 2.0 X4 xDrive 20d M Sport Auto 4WD 5dr

1
£14,220
£295/pm (HP)
  • 90.6kMiles
  • Diesel
  • Auto
  • Body StyleSUV

RDB Car Sales

BMW, 7 Series

2013 (13) - 730d SE 4dr Auto

12
Low Mileage
£8,995
£179/pm (HP)
  • 3L
  • 72kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

MKS Car Sales Sinclair Street

01382 213497 *
4.6/5 Stars

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, M3

2017 (17) - M3 4dr DCT [Competition Pack]

41
Low Mileage
£30,995
£616/pm (HP)
  • 3L
  • 53kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

MKS Car Sales Sinclair Street

01382 213497 *
4.6/5 Stars

BMW, i4

2025 - 250kW eDrive40 M Sport 83.9kWh 5dr Auto

19
£51,998
  • 10Miles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
£27,998
  • 1.5L
  • 7.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 2 Series

2016 - 218i M Sport 2dr

19
£9,498
  • 1.5L
  • 75.5kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

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

01738 230558 *
4.7/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
£27,998
  • 1.5L
  • 6.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Mercedes-Benz of Perth

01738 230553 *
4.7/5 Stars

BMW, iX1

2023 - 230kW xDrive30 M Sport 65kWh 5dr Auto

19
Low Mileage
£31,498
  • 10.4kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 2 Series

2017 - 220d M Sport 2dr [Nav]

19
Low Mileage
£12,498
  • 2L
  • 54kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Arnold Clark Fiat (Kirkcaldy)

01592 808074 *
4.7/5 Stars

BMW, 1 Series

2017 (17) - 118d M Sport 5dr [Nav]

55
£9,995
  • 2L
  • 80.9kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Kirkcaldy Motor Company Ltd

BMW, X2

2022 - xDrive 25e M Sport 5dr Auto

19
£22,998
  • 1.5L
  • 27.5kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

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

01738 230558 *
4.7/5 Stars