Get the app

powered by motors

Used BMW cars for sale in Forfar, Angus

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

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

BMW, i4

2022 (72) - 40 83.9kWh M Sport Gran Coupe Auto eDrive 5dr

1
£26,500
  • 60.4kMiles
  • Electric
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, 1 Series

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

1
Low Mileage
£19,500
  • 1.5L
  • 18.8kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, 1 Series

2021 (21) - M135i xDrive 5-Door

32
Low Mileage
£26,000
  • 2L
  • 25.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, 1 Series

2023 (72) - 118i [136] M Sport 5dr Step Auto [LCP]

20
£21,995
£363/pm (PCP)
  • 1.5L
  • 29kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

MKS Car Sales Sinclair Street

01382 213497 *
4.6/5 Stars

BMW, X3

2019 (69) - X3 xDrive20d M Sport 5-Door

32
Low Mileage
£26,750
  • 2L
  • 40.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, 1 Series

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

32
Low Mileage
£22,000
  • 1.5L
  • 19.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, M3

2017 (17) - M3 4dr DCT [Competition Pack]

41
Low Mileage
£30,995
£616/pm (HP)
  • 3L
  • 53kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

MKS Car Sales Sinclair Street

01382 213497 *
4.6/5 Stars

BMW, 4 Series

2022 (22) - 420d M Sport Coupe 2-Door

32
£27,500
  • 2L
  • 38.6kMiles
  • Hybrid
  • Auto
  • Body StyleCoupe

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, M2

2024 (24) - M2 Coupe 2-Door

32
£60,000
  • 3L
  • 11.2kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, 1 Series

2024 (74) - 2.0 M135i DCT xDrive Euro 6 (s/s) 5dr

32
Low Mileage
£37,000
  • 2L
  • 5.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, 3 Series

2024 (24) - 320d M Sport Touring 5-Door

32
Reduced
£39,000
  • 2L
  • 5.1kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, 2 Series

2022 (22) - 218i M Sport Gran Coupe 4-Door

32
Low Mileage
£24,500
  • 1.5L
  • 8.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, X2

2024 - 150kW eDrive20 M Sport 65kWh 5dr Auto

19
Low Mileage
£34,998
  • 7.4kMiles
  • Electric
  • Auto
  • Body StyleEstate

Arnold Clark Kia (Dundee)

01382 214962 *
4.7/5 Stars

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

19
Low Mileage
£28,998
  • 1.5L
  • 3.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Dundee Vauxhall / Fiat / Abarth

01382 768498 *
4.7/5 Stars

BMW, X3

2022 (72) - X3 xDrive30 M Sport 5-Door

1
£34,250
  • 2L
  • 31.1kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars

BMW, X2

2022 (71) - X2 xDrive25e M Sport 5-Door

1
£21,500
  • 1.5L
  • 32.5kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside

01382 238686 *
4.7/5 Stars