Used BMW cars for sale in Aviemore, Highland

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

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

BMW, 2 Series

2024 - 230e xDrive M Sport 5dr DCT

12
£45,498
  • 10Miles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, i4

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

12
£33,498
  • 24.8kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Motorstore/Hyundai (Inverness)

01463 217984 *
4.6/5 Stars

BMW, K1600

2020 - K 1600 GT Sport

12
£12,998
  • 1.6L
  • 2.9kMiles
  • Petrol
  • Manual

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 5 Series

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

12
£40,898
  • 2L
  • 5.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 2 Series

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

12
Reduced
£29,998
  • 1.5L
  • 5.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 3 Series

2022 - 320i M Sport 5dr Step Auto

12
Reduced
£27,998
  • 2L
  • 20.6kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, R1200

2023 - R 1250 Bikes GS TE

12
Reduced
£13,998
  • 1.3L
  • 12.6kMiles
  • Petrol
  • Manual

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, X5

2016 - 2.0 X5 xDrive40e M Sport 5-Door

12
£21,990
Finance available £156 pm
  • 2L
  • 79kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Horsepower Cars

BMW, 3 Series

2018 - 3.0 335d xDrive M Sport Touring 5-Door

10
Low Mileage
£21,990
Finance available £156 pm
  • 3L
  • 50kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Horsepower Cars

BMW, X5

2024 - xDrive40d MHT M Sport 5dr Auto

12
£89,998
  • 10Miles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, X5

2024 - xDrive30d MHT M Sport 5dr Auto [Tech/Pro Pack]

12
Low Mileage
£71,998
  • 3L
  • 6.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 5 Series

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

36
£34,995
Finance available £411 pm
  • 3L
  • 33kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Paul Williamson Cars Ltd

01343 612230 *
4.9/5 Stars

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto [Pro Pack]

12
£46,498
  • 10Miles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, X3

2021 - 210kW Premier Edition 80kWh 5dr Auto

12
£26,298
  • 35.7kMiles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Renault/ Dacia (Inverness)

01463 210690 *
4.6/5 Stars

BMW, X1

2021 (21) - 5-Door

39
£22,995
Finance available £179 pm
  • 2L
  • 32kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Elgin Autos

01343 610498 *
5/5 Stars

BMW, X7

2023 - xDrive40d MHT M Sport 5dr Step Auto

12
Reduced
£80,898
  • 3L
  • 3.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars