Used BMW cars for sale in Blairgowrie, Perth & Kinross

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

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

BMW, 4 Series

2016 - 2.0L 420D Gran Coupe Sport Coupe 5dr Diesel Manual Euro 6 (188 bhp)

29
£7,495
Finance available £142 pm
  • 2L
  • 110.1kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

North End Motor Company

BMW, 2 Series

2018 - 218i Luxury 5dr

19
Low Mileage
£14,298
  • 1.5L
  • 39.5kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Arnold Clark Perth Vauxhall/Fiat/Abarth/Jeep/Leapmotor

01738 230558 *
4.6/5 Stars

BMW, M4

2019 - M4 2dr DCT [Competition Pack]

19
Reduced
£32,998
  • 3L
  • 17.9kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars

BMW, 3 Series

2024 - 330e xDrive M Sport 4dr Step Auto

19
£33,898
  • 2L
  • 11.3kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars

BMW, 2 Series

2018 - 220d xDrive Luxury 5dr Step Auto

19
Low Mileage
£14,498
  • 2L
  • 37.9kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Dundee Vauxhall / Fiat / Abarth

01382 768498 *
4.6/5 Stars

BMW, i3

2019 - 125kW 42kWh 5dr Auto

19
Low Mileage
£12,998
  • 13.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Citroen (Perth)

01738 230562 *
4.6/5 Stars

BMW, 4 Series

2021 - M440i xDrive MHT 2dr Step Auto

19
Low Mileage
£35,998
  • 3L
  • 23.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Perth Vauxhall/Fiat/Abarth/Jeep/Leapmotor

01738 230558 *
4.6/5 Stars

BMW, 4 Series

2018 - 435d xDrive M Sport 2dr Auto [Professional Media]

19
£16,998
  • 3L
  • 74.9kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Arnold Clark Dundee Vauxhall / Fiat / Abarth

01382 768498 *
4.6/5 Stars

BMW, X5

2010 (P) - xDrive35d M Sport 5dr Auto

20
Low Mileage
£5,995
Finance available £112 pm
  • 3L
  • 117kMiles
  • Diesel
  • Auto
  • Body StyleSUV

MKS Car Sales Sinclair Street

01382 213497 *
5/5 Stars

BMW, X1

2022 - xDrive 20i [178] xLine 5dr Step Auto

19
Low Mileage
£24,998
  • 2L
  • 16.9kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Dundee Vauxhall / Fiat / Abarth

01382 768498 *
4.6/5 Stars

BMW, 1 Series

2019 (19) - 118i SPORT [NAV/SERVOTRONIC] 3-Door

21
£8,595
Finance available £170 pm
  • 1.5L
  • 110.8kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

GT CAR SALES

BMW, X1

2016 - xDrive 20i Sport 5dr Step Auto

19
Low Mileage
£16,998
  • 2L
  • 19.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Mercedes-Benz of Dundee

01382 214548 *
4.6/5 Stars

BMW, X1

2019 - xDrive 20i xLine 5dr Step Auto

19
Reduced
£19,998
  • 2L
  • 28.9kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Citroen (Perth)

01738 230562 *
4.6/5 Stars

BMW, 2 Series

2019 - 220i Sport 5dr DCT

19
Reduced
£18,498
  • 2L
  • 16.3kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars

BMW, 3 Series

2011 (11) - 318i M SPORT 2-Door

12
Low Mileage
£3,995
Finance available £67 pm
  • 2L
  • 98.4kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

GT CAR SALES

BMW, X2

2019 - sDrive 20i Sport 5dr Step Auto

19
Low Mileage
£17,998
  • 2L
  • 32.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Mercedes-Benz of Dundee

01382 214548 *
4.6/5 Stars