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

2022 (22) - 118i M Sport 5-Door

32
Low Mileage
£21,500
  • 1.5L
  • 16.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

2016 (66) - M140i 5dr [Nav] Step Auto

35
Low Mileage
£18,350
Finance available £356 pm
  • 3L
  • 52kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

MKS Car Sales Sinclair Street

01382 213497 *
4.6/5 Stars

BMW, 1 Series

2021 - 1.5 118I M Sport Auto 5dr

1
£19,995
Finance available £390 pm
  • 1.5L
  • 52kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

RDB Car Sales

BMW, 2 Series

2022 - 218i [136] M Sport 4dr

19
£21,998
  • 1.5L
  • 28.9kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, i4

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

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

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 8 Series Gran Coupe

2021 (71) - 3.0 840i M Sport Steptronic Euro 6 (s/s) 4dr

1
Low Mileage
£36,000
  • 3L
  • 25.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

John Clark BMW Tayside

BMW, 3 Series

2017 (17) - 320d M Sport 4dr Step Auto

27
£10,995
Finance available £223 pm
  • 2L
  • 86kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

S & S Car Sales

BMW, 3 Series

2010 (60) - 320d [184] Exclusive Edition 5dr Step Auto

19
Low Mileage
£4,750
  • 2L
  • 74.6kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

Galloway Motors

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

2022 - xDrive20d MHT xLine 5dr Step Auto

19
Reduced
£32,498
  • 2L
  • 32.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, X3

2022 - xDrive20d MHT xLine 5dr Step Auto

19
Reduced
£33,998
  • 2L
  • 22.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 1 Series

2020 (70) - 1.5 118i M Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (140 ps)

1
Low Mileage
£17,500
  • 1.5L
  • 34.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark Skoda Dundee

BMW, 2 Series

2023 - 225e xDrive M Sport 5dr DCT [Tech Plus Pack]

19
Reduced
£26,998
  • 1.5L
  • 4.3kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 4 Series

2022 - 430i [245] M Sport 2dr Step Auto

19
£28,998
  • 2L
  • 35.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 4 Series

2015 (65) - 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

31
£17,495
  • 2L
  • 12.7kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

John Clark MINI Tayside

BMW, M5

2022 - M5 Competition 4dr DCT

19
Low Mileage
£76,498
  • 6.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars