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

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

2017 (17) - 316d SE DIESEL 6 SPEED MANUAL 4-Door

12
£11,995
Finance available £246 pm
  • 2L
  • 72.9kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Carwhinley Cars

01228 276697 *
5/5 Stars

BMW, 3 Series

2021 - 320D 190 Auto Start/Stop 5-Door

49
Low Mileage
£26,995
Finance available £534 pm
  • 2L
  • 28.4kMiles
  • Diesel
  • Manual
  • Body StyleEstate

David Hayton Ltd (Mazda Carlisle)

BMW, 1 Series

2018 - 120i [2.0] M Sport 5dr [Nav/Servotronic] Step Auto

2
£14,995
Finance available £313 pm
  • 2L
  • 58.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

David Hayton Ltd (Mazda Carlisle)

BMW, X2

2019 - M35i 5dr Step Auto

19
Low Mileage
£25,998
  • 2L
  • 18.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries

013873 40091 *
4.6/5 Stars

BMW, 3 Series

2021 - 320d MHT M Sport Pro Edition 4dr Step Auto

19
£23,998
  • 2L
  • 51.7kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Dumfries

013873 40091 *
4.6/5 Stars

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

19
£32,498
  • 2L
  • 7.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 1 Series

2016 (16) - 1.5 116d Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (116 ps)

50
Reduced
£9,300
Finance available £185 pm
  • 1.5L
  • 78.6kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Wigton Road Car Sales

BMW, 4 Series

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

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

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars

BMW, 1 Series

2014 (14) - 120d M SPORT 181 BHP 5-Door

23
£7,995
Finance available £156 pm
  • 2L
  • 90kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Carwhinley Cars

01228 276697 *
5/5 Stars

BMW, Z4

2019 - sDrive 20i M Sport 2dr Auto

40
Low Mileage
£25,795
Finance available £509 pm
  • 2L
  • 17.1kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

David Hayton Ltd (Mazda Carlisle)

BMW, 3 Series

2021 - 320D 190 Auto Start/Stop 5-Door

49
Low Mileage
£27,250
Finance available £539 pm
  • 2L
  • 28.4kMiles
  • Diesel
  • Manual
  • Body StyleEstate

David Hayton Ltd (Autostore Carlisle)

BMW, X4

2019 - xDrive20d M Sport X 5dr Step Auto

19
£25,998
  • 2L
  • 49.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Dumfries

013873 40091 *
4.6/5 Stars

BMW, 3 Series

2014 (64) - 320d M Sport 4dr

8
£7,995
Finance available £156 pm
  • 2L
  • 93kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Durdar Garage

01228 273232 *
3.6/5 Stars

BMW, 1 Series

2014 - 118d M SPORT STEP AUTOMATIC 5-Door

14
£9,995
Finance available £201 pm
  • 2L
  • 84.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Carwhinley Cars

01228 276697 *
5/5 Stars

BMW, 1 Series

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

19
£24,498
  • 1.5L
  • 9.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.6/5 Stars