Used cars for sale in Elgin, Moray

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

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

Vauxhall, Corsa

2025 - 1.2 Turbo Ultimate 5dr

19
£20,998
  • 1.2L
  • 10Miles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Mercedes-Benz, A-Class

2021 - A200 AMG Line 5dr Auto

19
Low Mileage
£20,998
  • 1.3L
  • 18kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Volkswagen, Golf

2014 - 1.4 TSI BlueMotion Tech SE Automatic 5-Door

12
Low Mileage
£10,995
Finance available £223 pm
  • 1.4L
  • 27kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Ian Thomson Car Sales LTD

Vauxhall, Grandland

2025 - 1.2 Hybrid [136] GS 5dr e-DCT6

19
£29,998
  • 1.2L
  • 10Miles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Toyota, Corolla

2022 - 1.8 VVT-i Hybrid Icon 5dr CVT

19
Low Mileage
£16,998
  • 1.8L
  • 18.4kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Vauxhall, Mokka

2022 - 1.2 Turbo Design 5dr

19
Low Mileage
£15,298
  • 1.2L
  • 12.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Renault / Dacia (Elgin)

01343 611162 *
4.7/5 Stars

Toyota, Yaris

2022 - 1.5 Hybrid Excel 5dr CVT

19
Low Mileage
£19,298
  • 1.5L
  • 11.5kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Peugeot, 3008

2018 (18) - 1.6 BlueHDi GT Line Premium SUV 5dr Diesel EAT Euro 6 (s/s) (120 ps)

1
£12,495
Finance available £257 pm
  • 1.6L
  • 67kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Renault, Arkana

2022 - 1.6 E-TECH Hybrid 145 R.S. Line 5dr Auto

19
Low Mileage
£18,998
  • 1.6L
  • 18.6kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Skoda, Superb

2024 - 2.0 TDI SE L 5dr DSG

19
Reduced
£30,498
  • 2L
  • 10.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Jeep, Other

2025 - 1.2 Summit 5dr

19
£22,998
  • 1.2L
  • 20Miles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Mazda, Mazda3

2017 - 2.0 SE-L Nav 5dr

19
Low Mileage
£8,998
  • 2L
  • 42.8kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Ford, Ranger

2021 (21) - 2.0 EcoBlue Wildtrak Pickup Double Cab DERANGED 4dr Diesel Auto 4WD Euro 6

26
Reduced
£35,994Inc. VAT
Finance available £719 pm
  • 2L
  • 24kMiles
  • Diesel
  • Auto
  • Body StylePick-up

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Skoda, Rapid

2014 - 1.2 TSI Elegance 5-Door

12
Low Mileage
£4,995
Finance available £89 pm
  • 1.2L
  • 61kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Ian Thomson Car Sales LTD

Peugeot, 2008

2022 - 1.2 PureTech 155 GT Premium 5dr EAT8

19
£20,998
  • 1.2L
  • 4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Renault / Dacia (Elgin)

01343 611162 *
4.7/5 Stars

Ford, Focus

2022 - 1.0 EcoBoost Active 5dr

19
Low Mileage
£16,698
  • 1L
  • 16.7kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Browse used cars in Elgin by type