BMW, X2

2019 (19) - X2 sDrive18i M Sport X 5-Door

32
Low Mileage
£16,500
  • 1.5L
  • 47.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, i3

2022 (22) - i3 120Ah 5-Door

32
Low Mileage
£17,000
  • 7.6kMiles
  • Electric
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

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

32
Low Mileage
£17,500
  • 1.5L
  • 31.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 4 Series

2017 (67) - 420d xDrive M Sport Coupe 2-Door

32
Low Mileage
£17,500
  • 2L
  • 33.8kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

John Clark BMW Tayside

BMW, 1 Series

2021 (21) - 118i Sport 5-Door

32
Low Mileage
£18,250
  • 1.5L
  • 18.7kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

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

32
Low Mileage
£18,250
  • 1.5L
  • 41kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

2020 (70) - 118d Sport 5-Door

32
Low Mileage
£18,750
  • 2L
  • 25kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 4 Series Gran Coupe

2019 (69) - 420i M Sport Gran Coupe 5-Door

1
Low Mileage
£19,000
  • 2L
  • 26.4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

John Clark BMW Tayside

BMW, 1 Series

2021 (71) - 118i Sport 5-Door

1
Low Mileage
£19,000
  • 1.5L
  • 16.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

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

32
Low Mileage
£19,000
  • 1.5L
  • 16kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

2021 (21) - 1.5 118i M Sport (LCP) Euro 6 (s/s) 5dr

1
Low Mileage
£19,000
  • 1.5L
  • 27.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, X1

2021 (21) - X1 sDrive18i xLine 5-Door

1
Low Mileage
£19,000
  • 1.5L
  • 22.5kMiles
  • Petrol
  • Manual
  • Body StyleEstate

John Clark BMW Tayside

BMW, 1 Series

2022 (22) - 118i Sport 5-Door

32
Low Mileage
£19,250
  • 1.5L
  • 18.8kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

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

32
Low Mileage
£19,250
  • 1.5L
  • 19.7kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

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

1
Low Mileage
£19,500
  • 1.5L
  • 36.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

BMW, X1

2019 (19) - X1 xDrive20i M Sport 5-Door

1
Low Mileage
£19,500
  • 2L
  • 39.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

John Clark BMW Tayside

BMW, 1 Series

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

32
Low Mileage
£19,500
  • 1.5L
  • 24.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

2021 (21) - 1.5 118i M Sport (LCP) DCT Euro 6 (s/s) 5dr

1
£19,750
  • 1.5L
  • 39.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

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

32
Low Mileage
£20,000
  • 1.5L
  • 19.7kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

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

32
Low Mileage
£20,000
  • 1.5L
  • 16.1kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

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

1
Low Mileage
£20,250
  • 1.5L
  • 34.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

BMW, 1 Series

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

32
Low Mileage
£20,500
  • 1.5L
  • 19.1kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

BMW, X1

(69) - X1 sDrive20i M Sport 5-Door

1
Low Mileage
£20,750
  • 41kMiles
  • Petrol
  • Auto

John Clark BMW Tayside

BMW, 1 Series

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

32
Low Mileage
£21,000
  • 1.5L
  • 14.8kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

… of 5

Most popular models Stock on site today Average price Average mileage Average year
BMW 1 Series 36 £23,041 20,544 2021
BMW 2 Series 10 £28,075 16,969 2022
BMW 3 Series 10 £40,050 13,576 2023
BMW 5 Series 8 £31,187 33,649 2022
BMW X3 8 £36,250 25,657 2022