Used BMW cars for sale in Kirkcudbright, Dumfries & Galloway

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

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

BMW, 1 Series

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

12
Reduced
£22,298
  • 1.5L
  • 19kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, X1

2014 (64) - XDRIVE18d SE AUTO 5-Door

19
Reduced
£9,495
Finance available £755 pm
  • 2L
  • 71kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carwhinley Cars

01228 276697 *
4.6/5 Stars

BMW, 1 Series

2023 - 118i [136] Sport 5dr [Live Cockpit Professional]

12
Reduced
£21,498
  • 1.5L
  • 13.3kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Peugeot (Ayr)

01292 431668 *
4.6/5 Stars

BMW, X2

2019 - xDrive 20i Sport 5dr Step Auto

12
Reduced
£19,998
  • 2L
  • 32.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Carlisle Hyundai / Vanstore

01228 276696 *
4.6/5 Stars

BMW, 3 Series

2021 - 330e M Sport 5dr Step Auto

12
Reduced
£24,998
  • 2L
  • 44.9kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, i3

2021 - 135kW S 42kWh 5dr Auto

12
Low Mileage
£16,498
  • 18.2kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Carlisle Hyundai / Vanstore

01228 276696 *
4.6/5 Stars

BMW, X1

2020 - sDrive 18i M Sport 5dr Step Auto Semi-Auto

40
Low Mileage
£19,995
  • 1.5L
  • 37.7kMiles
  • Petrol
  • Semi Auto
  • Body StyleEstate

TrustFord Carlisle

01228 273233 *
4.7/5 Stars

BMW, 1 Series

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

12
£25,498
  • 1.5L
  • 12.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Peugeot (Ayr)

01292 431668 *
4.6/5 Stars

BMW, 1 Series

2024 - 116d M Sport 5dr Step Auto [Live Cockpit Pro]

12
£25,998
  • 1.5L
  • 9.3kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Peugeot (Ayr)

01292 431668 *
4.6/5 Stars

BMW, 1 Series

2024 - 116d M Sport 5dr Step Auto [Live Cockpit Pro]

12
Reduced
£23,998
  • 1.5L
  • 11.6kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 1 Series

2022 - 118i [136] M Sport 5dr [Live Cockpit Professional]

12
Low Mileage
£20,998
  • 1.5L
  • 15.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 3 Series

2009 (59) - 320d ES 4dr Step Auto

15
£3,495
Finance available £221 pm
  • 2L
  • 137kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Durdar Garage

01228 273232 *
3.3/5 Stars

BMW, 1 Series

2014 - 116d M SPORT 5-Door

2
£7,995
Finance available £622 pm
  • 2L
  • 86.1kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Carwhinley Cars

01228 276697 *
4.6/5 Stars

BMW, 4 Series

2019 - 420d [190] M Sport 5dr Auto [Professional Media]

12
£18,498
  • 2L
  • 53.2kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Ayr

01292 432784 *
4.6/5 Stars

BMW, X1

2021 - sDrive 20i [178] xLine 5dr Step Auto

12
£20,998
  • 2L
  • 34.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Vauxhall (Ayr)

01292 431680 *
4.6/5 Stars

BMW, 3 Series

2024 - 330e xDrive M Sport 4dr Step Auto

12
£34,998
  • 2L
  • 10.2kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Ayr

01292 432784 *
4.6/5 Stars