Used BMW cars for sale in St Andrews, Fife

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

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

BMW, 5 Series

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

17
£3,995
Finance available £67 pm
  • 2L
  • 150.1kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

GT CAR SALES

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

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

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, iX1

2023 - 230kW xDrive30 xLine 65kWh 5dr Auto [22kWCh]

19
Low Mileage
£31,898
  • 6.3kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, X7

2024 - xDrive40i MHT M Sport 5dr Step Auto

19
£77,898
  • 3L
  • 22Miles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, X2

2019 - sDrive 20i Sport 5dr Step Auto

19
Low Mileage
£17,998
  • 2L
  • 32.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Mercedes-Benz of Dundee

01382 214548 *
4.6/5 Stars

BMW, 4 Series

2021 - 420i M Sport 2dr Step Auto

19
Low Mileage
£26,998
  • 2L
  • 24kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, X2

2024 - 230kW xDrive30 M Sport 65kWh 5dr Auto [Tech+]

19
£38,898
  • 13.1kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 1 Series

2015 - 2.0L 116D Sport Hatchback 5dr Diesel Manual Euro 6 (114 bhp)

21
£5,495
Finance available £98 pm
  • 2L
  • 101.7kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

North End Motor Company

BMW, 3 Series

2024 - 320d MHT M Sport 5dr Step Auto

19
Reduced
£35,998
  • 2L
  • 6.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Fiat (Kirkcaldy)

01592 808074 *
4.6/5 Stars

BMW, i3

2021 - 135kW S 42kWh 5dr Auto

19
Low Mileage
£15,698
  • 23.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Peugeot/Mazda

01592 407370 *
4.6/5 Stars

BMW, iX1

2023 - 230kW xDrive30 xLine 65kWh 5dr Auto [22kWCh]

19
£30,898
  • 13.1kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 3 Series

2024 - 320d MHT M Sport 5dr Step Auto

19
£36,698
  • 2L
  • 8.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Vauxhall (Glenrothes)

01592 803918 *
4.6/5 Stars

BMW, 1 Series

2020 - 118d M Sport 5dr

19
£17,498
  • 2L
  • 57.2kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, X3

2019 - xDrive20d M Sport 5dr Step Auto

19
Low Mileage
£25,998
  • 2L
  • 38.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, X5

2024 - xDrive30d MHT M Sport 5dr Auto

19
Low Mileage
£72,998
  • 3L
  • 1.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 1 Series

2015 (65) - 118i [1.5] Sport 3dr

19
Low Mileage
£7,495
Finance available £145 pm
  • 1.5L
  • 69.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Galloway Motors