Used BMW cars for sale in Annan, Dumfries & Galloway

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

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

BMW, 2 Series

2023 - 225e xDrive M Sport 5dr DCT [Tech Plus Pack]

12
Low Mileage
£30,898
  • 1.5L
  • 10.6kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 1 Series

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

12
£25,898
  • 1.5L
  • 5.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 3 Series

2016 - 320d EfficientDynamics Plus AUTO 4-Door

1
£11,995
Finance available £45 pm
  • 2L
  • 81.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carwhinley Cars

01228 276697 *
5/5 Stars

BMW, X2

2018 (18) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

36
£18,995
Finance available £89 pm
  • 2L
  • 65kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

BEN HODGSON CARS LTD

01228 273236 *
4.1/5 Stars

BMW, 2 Series

2023 - 220i MHT M Sport 5dr DCT

12
Low Mileage
£29,898
  • 1.5L
  • 9.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, X2

2019 - xDrive 20i Sport 5dr Step Auto

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

Arnold Clark Carlisle Motorstore / Vanstore

01228 276696 *
4.6/5 Stars

BMW, 5 Series

2012 - 525d SE AUTOMATIC 4-Door

2
£7,995
Finance available £45 pm
  • 2L
  • 108.7kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carwhinley Cars

01228 276697 *
5/5 Stars

BMW, 2 Series

2018 (68) - GRAND TOURER X DRIVE 220D LUXURY AUTOMATIC 7 SEATER 5-Door

21
Low Mileage
£14,950
Finance available £55 pm
  • 2L
  • 45kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

Affordable Cars Carlisle

01228 273207 *
5/5 Stars

BMW, X7

2022 - xDrive40d MHT M Sport 5dr Step Auto

12
£67,998
  • 3L
  • 20.2kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 2 Series

2023 - 220d MHT M Sport 2dr Step Auto

12
Low Mileage
£30,998
  • 2L
  • 10.9kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 1 Series

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

12
£25,898
  • 1.5L
  • 13.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 1 Series

2019 - 2.0 120d M Sport Hatchback 3dr Diesel Auto Euro 6 (s/s) (190 ps) Automatic

40
Low Mileage
£16,995
  • 2L
  • 28.4kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

TrustFord Carlisle

01228 273233 *
4.7/5 Stars

BMW, M3

2023 - M3 Competition 4dr Step Auto

12
Low Mileage
£64,998
  • 3L
  • 4.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 1 Series

2024 - 118i [136] SE 5dr Step Auto [Live Cockpit Pro]

12
£22,898
  • 1.5L
  • 8.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 4 Series

2022 - 420i M Sport 2dr Step Auto

12
Reduced
£31,498
  • 2L
  • 7.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, X4

2019 - xDrive20d M Sport X 5dr Step Auto

12
£26,498
  • 2L
  • 49.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Dumfries

013873 40091 *
4.6/5 Stars