Cameron Motors (Perth) Ltd used cars for sale on What Car?

In partnership with

Find and buy your perfect used car from Cameron Motors (Perth) Ltd on What Car? Classifieds, the easiest and most powerful used car search around.

In partnership with

Cars found 358,865

Chosen Filters (1)
* Postcode invalid
Image unavailable

Volkswagen ID.4 Pro 77kWh Match Auto 5dr

Perth, Perthshire
  • 2025 reg
  • Electric
  • 5 Doors
  • Automatic
  • 3,470 Miles
£28,595
Image unavailable

Volkswagen ID.3 Pro 59kWh Match Auto 5dr

Perth, Perthshire
  • 2025 reg
  • Electric
  • 5 Doors
  • Automatic
  • 1,243 Miles
£26,599
Volkswagen Golf 1.5 ETSI MHEV R-Line DSG Euro 6 (s/s) 5dr

Volkswagen Golf 1.5 ETSI MHEV R-Line DSG Euro 6 (s/s) 5dr

Huntingdon, Cambridgeshire
  • 2025 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 6,000 Miles
£27,859
Image unavailable

Volkswagen Passat 1.5 TSI EVO SEL Euro 6 (s/s) 5dr

Farnham, Surrey
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 20,136 Miles
£19,990
Image unavailable

Volkswagen Tiguan 1.5 TSI R-Line Edition DSG Euro 6 (s/s) 5dr

Farnham, Surrey
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 39,125 Miles
£24,290
Volkswagen Polo 1.0 EVO Life Euro 6 (s/s) 5dr

Volkswagen Polo 1.0 EVO Life Euro 6 (s/s) 5dr

Crewe, Cheshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Manual
  • 12,825 Miles
£14,480
Jeep Renegade 1.4T MultiAirII Limited Euro 6 (s/s) 5dr

Jeep Renegade 1.4T MultiAirII Limited Euro 6 (s/s) 5dr

Huddersfield, Yorkshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 42,793 Miles
£8,495
Toyota Prius 1.8 VVT-h T Spirit CVT Euro 5 (s/s) 5dr

Toyota Prius 1.8 VVT-h T Spirit CVT Euro 5 (s/s) 5dr

Wokingham, Berkshire
  • 2010 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 314,256 Miles
£2,490
Image unavailable

Kia Rio 1.25 1 Air Euro 5 3dr

Surbiton, Surrey
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 100,000 Miles
£2,500
Nissan Micra 1.2 Visia Euro 5 5dr

Nissan Micra 1.2 Visia Euro 5 5dr

Walsall, Staffordshire
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 91,000 Miles
£2,499
Toyota Estima 2.4 HYBRID-LEATHER-CARPLAY-TOP SPEC

Toyota Estima 2.4 HYBRID-LEATHER-CARPLAY-TOP SPEC

Waltham cross, Hertfordshire
  • 2015 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 65,000 Miles
£7,995
Audi A4 Avant 2.0 TDI 30 Technik S Tronic Euro 6 (s/s) 5dr

Audi A4 Avant 2.0 TDI 30 Technik S Tronic Euro 6 (s/s) 5dr

Southampton, Hampshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 105,145 Miles
£12,999
Hyundai TUCSON 1.7 CRDi Blue Drive SE Nav Euro 6 (s/s) 5dr

Hyundai TUCSON 1.7 CRDi Blue Drive SE Nav Euro 6 (s/s) 5dr

Thatcham, Berkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 61,648 Miles
£9,195
Mercedes-Benz CLA 2.0 CLA220 AMG Line (Premium Plus) Coupe 7G-DCT Euro 6 (s/s) 4dr

Mercedes-Benz CLA 2.0 CLA220 AMG Line (Premium Plus) Coupe 7G-DCT Euro 6 (s/s) 4dr

Cleckheaton, West yorkshire
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 35,000 Miles
£22,495
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

Cleckheaton, West yorkshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 31,000 Miles
£49,995
Porsche Panamera 2.9 V6 E-Hybrid 14kWh 4 Sport Turismo PDK 4WD Euro 6 (s/s) 5dr

Porsche Panamera 2.9 V6 E-Hybrid 14kWh 4 Sport Turismo PDK 4WD Euro 6 (s/s) 5dr

Cleckheaton, West yorkshire
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 58,500 Miles
£40,495
Volkswagen Polo 1.2 TSI R-Line Euro 5 3dr

Volkswagen Polo 1.2 TSI R-Line Euro 5 3dr

Wokingham, Berkshire
  • 2013 reg
  • Petrol
  • 3 Doors
  • Manual
  • 167,149 Miles
£2,795
Image unavailable

Vauxhall MOKKA 1.2 Turbo GS Euro 6 (s/s) 5dr

Lisburn, County antrim
  • 2025 reg
  • Petrol
  • 5 Doors
  • Manual
  • 1,005 Miles
£18,945
Image unavailable

Mazda 3 2.0 SKYACTIV-X MHEV GT Sport Tech Euro 6 (s/s) 4dr

Lisburn, County antrim
  • 2019 reg
  • Petrol
  • 4 Doors
  • Manual
  • 31,000 Miles
£14,495
Image unavailable

SEAT ARONA 1.0 TSI FR Euro 6 (s/s) 5dr

Belfast, County antrim
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 34,954 Miles
£11,695
......