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

2015 - 320d EfficientDynamics Plus DIESEL STUNNER LEATHER SAT NAV 4-Door

23
£9,995
Finance available £201 pm
  • 2L
  • 96.2kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Carwhinley Cars

01228 276697 *
5/5 Stars

BMW, Z4

2012 (12) - 20i sDrive M Sport 2dr Auto

21
Low Mileage
£8,995
Finance available £179 pm
  • 2L
  • 81kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Durdar Garage

01228 273232 *
3.5/5 Stars

BMW, 2 Series Active Tourer

2020 (70) - 1.5 218i SE MPV 5dr Petrol Manual Euro 6 (s/s) (140 ps)

35
Reduced
£12,195
Finance available £250 pm
  • 1.5L
  • 39.8kMiles
  • Petrol
  • Manual
  • Body StylePeople Carrier

WRC Sales Limited

BMW, 5 Series

2018 - 520d M Sport 5dr Auto Semi-Auto

40
Low Mileage
£19,995
  • 2L
  • 39.8kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

TrustFord Carlisle

01228 273233 *
4.7/5 Stars

BMW, 1 Series

2022 - 118i [136] Sport 5dr

19
Low Mileage
£19,898
  • 1.5L
  • 14kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 5 Series

2010 (10) - 530d SE AUTOMATIC 4-Door

16
Low Mileage
£7,995
Finance available £156 pm
  • 3L
  • 80.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carwhinley Cars

01228 276697 *
5/5 Stars

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

19
£32,998
  • 2L
  • 14.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 1 Series

2013 - 118d SPORT PLUS EDITION COUPE 2-Door

22
Low Mileage
£11,995
Finance available £246 pm
  • 2L
  • 40.8kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Carwhinley Cars

01228 276697 *
5/5 Stars

BMW, 3 Series

2012 - 320d SE 181 BHP SALOON 4-Door

23
Low Mileage
£7,995
Finance available £156 pm
  • 2L
  • 91.2kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Carwhinley Cars

01228 276697 *
5/5 Stars

BMW, X3

2020 - xDrive M40i 5dr Step Auto

19
Low Mileage
£35,498
  • 3L
  • 30.5kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Dumfries

013873 40091 *
4.6/5 Stars

BMW, 4 Series

2017 (67) - 2.0 420d Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (190 ps)

50
Low Mileage
£15,450
Finance available £323 pm
  • 2L
  • 43.8kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

WRC Sales Limited

BMW, X3

2021 - xDrive20d MHT M Sport 5dr Step Auto [Pro Pack]

19
Low Mileage
£29,998
  • 2L
  • 28.9kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Arnold Clark Dumfries

013873 40091 *
4.6/5 Stars

BMW, 1 Series

2020 - M135i xDrive 5dr Step Auto

19
Low Mileage
£24,998
  • 2L
  • 35.8kMiles
  • 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

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

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 4 Series

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

19
Reduced
£29,998
  • 2L
  • 20.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 4 Series

2024 - 420i M Sport 5dr Step Auto

19
Reduced
£35,698
  • 2L
  • 12kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Renault/Dacia (Dumfries)

013873 40109 *
4.6/5 Stars