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

2023 - 520i M Sport 4dr Auto [Tech Plus/Comfort Plus]

12
Low Mileage
£40,898
  • 2L
  • 8.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 3 Series

2024 - 330e xDrive M Sport 4dr Step Auto

12
Low Mileage
£36,898
  • 2L
  • 5.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mercedes-Benz of Inverness

01463 217396 *
4.6/5 Stars

BMW, R1200

2018 - R 1200 GS Adventure Triple Black TE

12
Reduced
£10,998
  • 1.2L
  • 3.2kMiles
  • Petrol
  • Manual

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, X3M

2019 - xDrive X3 M Competition 5dr Step Auto

12
Low Mileage
£45,998
  • 3L
  • 11.5kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 3 Series

2021 - 2.0 330e M Sport Touring 5-Door

14
Reduced
£25,990
Finance available £246 pm
  • 2L
  • 56kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Horsepower Cars

BMW, R1200

2021 - R 1250 GS Adventure TE

12
Reduced
£11,998
  • 1.3L
  • 19.7kMiles
  • Petrol
  • Manual

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 1 Series

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

12
£24,498
  • 1.5L
  • 16.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.6/5 Stars

BMW, X4

2023 - xDrive20d MHT M Sport 5dr Step Auto

12
£46,998
  • 2L
  • 9.9kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, X2

2018 (68) - 2.0 20d M Sport X Auto xDrive Euro 6 (s/s) 5dr

28
Reduced
£18,998
Finance available £89 pm
  • 2L
  • 47.6kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

BMW, M4

2022 - M4 xDrive Competition M 2dr Step Auto

12
Reduced
£52,498
  • 3L
  • 28.2kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, iX

2023 - 455kW M60 111.5kWh 5dr Auto

12
Reduced
£99,998
  • 10Miles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 1 Series

2024 - M135 xDrive 5dr Step Auto

12
£47,998
  • 2L
  • 3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 2 Series

2024 - 220i MHT M Sport 5dr DCT [Tech Plus Pack]

12
Low Mileage
£30,898
  • 1.5L
  • 5.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 5 Series

2021 - 530e M Sport 4dr Auto

12
£25,498
  • 2L
  • 53.2kMiles
  • Electric
  • Auto
  • Body StyleSaloon

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 3 Series

2024 - 330e xDrive M Sport 4dr Step Auto

12
£36,898
  • 2L
  • 11.4kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mercedes-Benz of Inverness

01463 217396 *
4.6/5 Stars

BMW, 3 Series

2024 - 330e xDrive M Sport 4dr Step Auto

12
£36,898
  • 2L
  • 14.8kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mercedes-Benz of Inverness

01463 217396 *
4.6/5 Stars