Used BMW cars for sale in Pitlochry, Perth & Kinross

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

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

BMW, X2

2019 - sDrive 18d SE 5dr

12
£12,998
  • 2L
  • 57.3kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Mercedes-Benz of Perth

01738 230553 *
4.6/5 Stars

BMW, 1 Series

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

12
Reduced
£24,698
  • 1.5L
  • 10.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Peugeot/Mazda

01592 407370 *
4.6/5 Stars

BMW, 4 Series

2018 - 430d M Sport 5dr Auto [Professional Media]

12
£17,998
  • 3L
  • 53.4kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, Z4

2010 (10) - 23i sDrive 2dr

1
£4,200
Finance available £284 pm
  • 2.5L
  • 146.3kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Rapid Car Sales Scotland LTD

BMW, 1 Series

2021 - M135i xDrive 5dr Step Auto

12
Low Mileage
£26,498
  • 2L
  • 20.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 6 Series

2013 (63) - 3.0 640D M SPORT GRAN COUPE 4d 309 BHP 4-Door

2
£8,990
  • 3L
  • 170.9kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Formula 1 Car Supermarket

01324 464853 *
2.6/5 Stars

BMW, 3 Series

2020 - 330e M Sport 4dr Step Auto

12
Low Mileage
£23,498
  • 2L
  • 29.9kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Vauxhall (Glenrothes)

01592 803918 *
4.6/5 Stars

BMW, 3 Series

2012 - 4.0L M3 Coupe 2dr Petrol Semi Automatic Euro 5 (414 bhp)

18
Low Mileage
£23,995
  • 4L
  • 52.4kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Dundee car sales LTD

01382 768505 *
4.4/5 Stars

BMW, 1 Series

2021 - 118i [136] M Sport 5dr

12
Low Mileage
£18,998
  • 1.5L
  • 20.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Volkswagen (Stirling)

01786 232264 *
4.6/5 Stars

BMW, 4 Series

2017 - 420d [190] xDrive M Sport 2dr Auto [Prof Media]

12
£14,998
  • 2L
  • 76.7kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 2 Series

2021 - 218i M Sport 4dr

12
Low Mileage
£22,298
  • 1.5L
  • 8kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Arnold Clark Fiat / Abarth (Falkirk)

01324 465358 *
4.6/5 Stars

BMW, X1

2018 - xDrive 20i xLine 5dr Step Auto

12
Low Mileage
£19,998
  • 2L
  • 19.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Grangemouth Renault / Dacia

01324 465374 *
4.6/5 Stars

BMW, X1

2021 - xDrive 25e M Sport 5dr Auto [Tech Pack II]

12
£20,998
  • 1.5L
  • 56.9kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Vauxhall (Stirling)

01786 232223 *
4.6/5 Stars

BMW, 3 Series

2024 - 320d MHT M Sport 5dr Step Auto

12
£39,498
  • 2L
  • 6.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, M4

2024 - M4 xDrive 530 Competition M 2dr Step Auto

12
Low Mileage
£69,898
  • 3L
  • 2.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 3 Series

2021 - 320d M Sport 4dr Step Auto

12
Low Mileage
£24,498
  • 2L
  • 26.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars