BMW, X1

2017 (17) - X1 sDrive18d M Sport 5-Door

5
Low Mileage
£12,700
  • 2L
  • 52.7kMiles
  • Diesel
  • Manual
  • Body StyleEstate

John Clark BMW Aberdeen

BMW, 1 Series

2019 (69) - 120i M Sport Shadow Edition 3-door

22
£14,600
  • 2L
  • 58.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, X1

2019 (19) - X1 sDrive18i SE 5-Door

22
£14,800
  • 1.5L
  • 61.2kMiles
  • Petrol
  • Auto
  • Body StyleEstate

John Clark BMW Aberdeen

BMW, 1 Series

2019 (69) - 118d M Sport 5-Door

22
£15,500
  • 2L
  • 77.3kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 2 Series

2016 (66) - 218i M Sport Convertible 2-Door

22
Low Mileage
£15,800
  • 1.5L
  • 26.2kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

John Clark BMW Aberdeen

BMW, 2 Series Active Tourer

2020 (20) - 218i M Sport Active Tourer 5-Door

11
Low Mileage
£16,300
  • 1.5L
  • 27.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, X2

2019 (69) - X2 xDrive18d M Sport 5-Door

26
£16,600
  • 2L
  • 74.2kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 5 Series

2017 (17) - 520d SE Touring 5-Door

25
Low Mileage
£16,700
  • 2L
  • 53.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

John Clark BMW Aberdeen

BMW, X3

2017 (17) - X3 xDrive20d M Sport 5-Door

25
Low Mileage
£17,000
  • 2L
  • 66.2kMiles
  • Diesel
  • Auto
  • Body StyleSUV

John Clark BMW Aberdeen

BMW, X4

(16) - X4 xDrive20d M Sport 5-Door

5
Low Mileage
£17,300
  • 51.2kMiles
  • Diesel
  • Auto

John Clark BMW Aberdeen

BMW, 1 Series

2020 (20) - 118i M Sport 5dr

7
Low Mileage
£17,600
  • 1.5L
  • 36.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 1 Series

2020 (20) - 118i M Sport 5-Door

8
Low Mileage
£17,800
  • 1.5L
  • 34.4kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 1 Series

2020 (20) - 118i M Sport 5-Door

25
Low Mileage
£18,200
  • 1.5L
  • 32.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 3 Series

2018 (68) - 320d M Sport Touring 5-Door

22
Low Mileage
£18,200
  • 2L
  • 49.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

John Clark BMW Aberdeen

BMW, X2

2021 (21) - X2 xDrive20i SE 5-Door

22
Low Mileage
£18,400
  • 2L
  • 32.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 3 Series

2019 (19) - 318d M Sport Shadow Edition Touring 5-Door

23
Low Mileage
£18,600
  • 2L
  • 47.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

John Clark BMW Aberdeen

BMW, 1 Series

2023 (23) - 118i Sport 5-Door

22
Reduced
£18,600
  • 1.5L
  • 31.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 1 Series

2021 (21) - 118i M Sport 5-Door

22
Low Mileage
£18,800
  • 1.5L
  • 32kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, X2

2020 (70) - X2 sDrive18i Sport 5-Door

8
Low Mileage
£19,300
  • 1.5L
  • 34.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, X2

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

27
Low Mileage
£19,500
  • 2L
  • 37.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 1 Series

2019 (69) - 118i Sport 5-Door

25
Reduced
£19,500
  • 1.5L
  • 11.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 1 Series

2022 (22) - 118i M Sport 5-Door

10
£19,500
  • 1.5L
  • 34kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 1 Series

2021 (21) - 118i M Sport 5-Door

22
Low Mileage
£20,100
  • 1.5L
  • 23.7kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 1 Series

2021 (71) - 118i M Sport 5-Door

26
£20,100
  • 1.5L
  • 33kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

… of 6

Most popular models Stock on site today Average price Average mileage Average year
BMW 1 Series 33 £21,687 27,785 2021
BMW X3 16 £28,712 41,594 2019
BMW 2 Series 15 £23,880 23,755 2021
BMW 3 Series 15 £28,060 29,419 2020
BMW X5 7 £44,000 41,421 2021