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

2023 - 250kW eDrive40 M Sport Pro 84kWh 4dr Auto

19
£41,998
  • 20.1kMiles
  • Electric
  • Auto
  • Body StyleSaloon

Mercedes-Benz of Perth

01738 230553 *
4.7/5 Stars

BMW, 3 Series

2024 - 320d MHT M Sport 5dr Step Auto

19
Low Mileage
£35,498
  • 2L
  • 9.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Vauxhall (Glenrothes)

01592 803918 *
4.7/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
£32,998
  • 10Miles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, i5

2025 - 442kW M60 xDrive 84kWh 4dr Auto

19
Low Mileage
£67,998
  • 3.1kMiles
  • Electric
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2024 - 118i [136] M Sport 5dr Step Auto [LCP]

19
Reduced
£25,998
  • 1.5L
  • 10.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Mercedes-Benz of Perth

01738 230553 *
4.7/5 Stars

BMW, 1 Series

2023 - 118i [136] M Sport 5dr Step Auto [LCP]

19
Reduced
£23,998
  • 1.5L
  • 19.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Mercedes-Benz of Perth

01738 230553 *
4.7/5 Stars

BMW, 3 Series

2021 - 320i M Sport 5dr Step Auto

19
Low Mileage
£26,998
  • 2L
  • 27.7kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 5 Series

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

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

RDB Car Sales

BMW, 1 Series

2024 - 118i [136] M Sport 5dr Step Auto [LCP]

19
Low Mileage
£24,998
  • 1.5L
  • 12.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kia (Kirkcaldy)

01592 407412 *
4.7/5 Stars

BMW, X5

2020 - xDrive30d MHT M Sport 5dr Auto

19
Low Mileage
£43,998
  • 3L
  • 28.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

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, 2 Series

2022 - 220i Sport 4dr Step Auto

19
£21,998
  • 2L
  • 35.7kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
£27,498
  • 1.5L
  • 7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2016 - 118i [1.5] Sport 5dr [Nav]

19
Low Mileage
£9,498
  • 55.1kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, iX1

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

19
Low Mileage
£31,998
  • 11kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, iX1

2023 - 230kW xDrive30 xLine 65kWh 5dr Auto

19
£29,998
  • 16.9kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars