Used BMW cars for sale in Golspie, Highland

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

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

BMW, 2 Series

2024 - 218i [136] M Sport 4dr DCT

19
£27,998
  • 1.5L
  • 11.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, iX

2025 - 300kW xDrive45 M Sport 101kWh 5dr Auto

19
£75,998
  • 10Miles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 3 Series

2024 - 320d MHT M Sport 4dr Step Auto

19
£34,498
  • 2L
  • 13.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, X5

2019 (Z6) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

39
Low Mileage
£39,995
Finance available £801 pm
  • 3L
  • 36kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

BMW, X1

2025 - xDrive 25e M Sport 5dr Step Auto

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

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, X1

2025 - xDrive 30e xLine 5dr Step Auto

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

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 1 Series

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

19
£22,498
  • 1.5L
  • 32.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 2 Series

2025 - 220i M Sport 2dr Step Auto [Pro Pack]

19
£41,998
  • 10Miles
  • Petrol
  • Auto
  • Body StyleConvertible

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, iX

2023 - 455kW M60 111.5kWh 5dr Auto

19
£49,998
  • 59.8kMiles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, X1

2024 - sDrive 20i MHT M Sport 5dr Step Auto

19
£38,498
  • 1.5L
  • 7.6kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 5 Series

2022 (GL) - 3.0 530d MHT M Sport Saloon 4dr Diesel Hybrid Steptronic xDrive Euro 6 (s/s

36
Reduced
£32,995
Finance available £657 pm
  • 3L
  • 33kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

BMW, 3 Series

2017 - 2.0 320d M Sport Touring 5-Door

18
Reduced
£12,990
Finance available £268 pm
  • 2L
  • 89kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Horsepower Cars

BMW, 3 Series

2024 - 330e M Sport 5dr Step Auto

19
£48,498
  • 10Miles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 3 Series

2017 (67) - 320d xDrive Sport 5dr Step Auto

8
Low Mileage
£16,495
Finance available £346 pm
  • 2L
  • 36.8kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

Marello Car Sales

BMW, X7

2024 - xDrive40i MHT M Sport 5dr Step Auto

19
Low Mileage
£67,898
  • 3L
  • 10.1kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 3 Series

2025 - 320i M Sport 4dr Step Auto [Pro Pack]

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

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars