Used BMW cars for sale in Ullapool, Highland

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

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

BMW, 3 Series

2024 - 320d MHT M Sport 5dr Step Auto

12
£35,898
  • 2L
  • 6.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 3 Series

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

12
£38,998
  • 2L
  • 7.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
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, i4

2024 - 400kW M50 83.9kWh 5dr Auto [18 Alloy]

12
Low Mileage
£50,998
  • 1.6kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, F900

2022 - XR

12
Reduced
£7,998
  • 0.9L
  • 3kMiles
  • Petrol
  • Manual

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, i4

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

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

Arnold Clark Motorstore/Hyundai (Inverness)

01463 217984 *
4.6/5 Stars

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

12
£38,998
  • 2L
  • 14Miles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, iX1

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

12
£36,498
  • 1kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, S1000

2023 - S 1000 RR Sport

12
Reduced
£17,198
  • 1L
  • 535Miles
  • Petrol
  • Manual

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, i5

2024 - 250kW eDrive40 M Sport 84kWh 4dr Auto

12
Reduced
£69,898
  • 10Miles
  • Electric
  • Auto
  • Body StyleSaloon

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 1 Series

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

12
£25,498
  • 1.5L
  • 12.6kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, X2

2019 - sDrive 18i SE 5dr

12
£13,498
  • 1.5L
  • 68.4kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Motorstore/Hyundai (Inverness)

01463 217984 *
4.6/5 Stars

BMW, X5

2023 - xDrive50e M Sport 5dr Auto [Tech Pack]

12
Low Mileage
£74,898
  • 3L
  • 8.7kMiles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 3 Series

2021 - 320d MHT M Sport 5dr Step Auto

12
Low Mileage
£30,998
  • 2L
  • 14.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 4 Series

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

12
Reduced
£46,998
  • 10Miles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars

BMW, 3 Series

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

12
Low Mileage
£35,898
  • 2L
  • 5.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.6/5 Stars