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.

Land Rover, Range Rover Velar

2023 (73) - 2.0 D200 Dynamic HSE 5dr

31
Low Mileage
£42,950
  • 2L
  • 10kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Pentland Land Rover Elgin

Vauxhall, Corsa

2025 - 1.2 Turbo GS 5dr

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

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

BMW, 4 Series

2019 (0R) - 3.0 430d M Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (258 ps)

9
Low Mileage
£21,000
Finance available £411 pm
  • 3L
  • 43kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Jeep, Other

2024 - 115kW Summit 54kWh 5dr Auto

19
Low Mileage
£19,998
  • 8.1kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Jeep, Other

2025 - 1.2 Summit 5dr

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

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Toyota, Voxy

ZS 2.0L VVTI AUTO 8 SEATS 5-Door

22
Low Mileage
£13,995
  • 2L
  • 67.5kMiles
  • Petrol
  • Auto
  • Body StylePeople Carrier

DRK IMPORTS

Ford, Puma

2020 - 1.0 EcoBoost ST-Line 5dr

19
Low Mileage
£15,498
  • 1L
  • 17.4kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Citroen, C5 Aircross

2022 - 1.2 PureTech 130 Shine 5dr

19
£15,498
  • 1.2L
  • 28.7kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Renault, Kadjar

2017 - 1.6 Kadjar Signature Nav Dci 4x4 5dr

29
Low Mileage
£8,995
Finance available £179 pm
  • 1.6L
  • 49kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

AD Little Car Sales

01343 611152 *
5/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

Jeep, Compass

2025 - 1.5 T4 e-Torque Hybrid Summit 5dr DCT

19
Reduced
£26,998
  • 1.5L
  • 20Miles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

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 Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Mercedes-Benz, A-Class

2015 - 2.0 A45 Amg 4matic Auto 5dr

31
Low Mileage
£16,495
Finance available £346 pm
  • 2L
  • 71kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

AD Little Car Sales

01343 611152 *
5/5 Stars

Jeep, Other

2025 - 1.2 Summit 5dr

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

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

MINI, Hatch

2015 - 2.0 John Cooper Works Auto 3dr

24
Low Mileage
£12,995
Finance available £268 pm
  • 2L
  • 62kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

AD Little Car Sales

01343 611152 *
5/5 Stars

Volkswagen, Polo

2019 - 1.0 Polo Sel Tsi 5dr

28
£11,995
Finance available £246 pm
  • 1L
  • 63kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

AD Little Car Sales

01343 611152 *
5/5 Stars

Browse used cars in Elgin by type