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, Defender

2023 (GS) - 3.0 D300 MHEV X-Dynamic HSE Hard Top SUV 5dr Diesel Auto 4WD MWB Euro 6 (s/

30
Low Mileage
£73,800Inc. VAT
Finance available £1496 pm
  • 3L
  • 9.5kMiles
  • Diesel
  • Auto

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Vauxhall, Corsa

2025 - 1.2 Turbo Ultimate 5dr Auto

19
£22,498
  • 1.2L
  • 20Miles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Land Rover, Range Rover

2021 (21) - 3.0 D300 MHEV Vogue SE Auto 4WD Euro 6 (s/s) 5dr

36
£42,950
  • 3L
  • 37.2kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Pentland Land Rover Elgin

Volkswagen, Golf

2021 (21) - 5-Door

35
Low Mileage
£18,995
Finance available £370 pm
  • 1.5L
  • 33kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Elgin Autos

01343 610498 *
4.9/5 Stars

Ford, Focus

2018 (1H) - 2.0 TDCi ST-3 Hatchback 5dr Diesel Manual Euro 6 (s/s) (185 ps)

32
Low Mileage
£16,995
Finance available £357 pm
  • 2L
  • 48kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Volkswagen, Amarok

2019 (69) - 3.0 TDI V6 Black Edition Pickup Double Cab 4dr Diesel Auto 4Motion Euro 6 (

14
£28,794Inc. VAT
Finance available £571 pm
  • 3L
  • 73kMiles
  • Diesel
  • Auto
  • Body StylePick-up

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

SEAT, Ibiza

2024 - 1.0 TSI 95 FR 5dr

19
Low Mileage
£17,998
  • 1L
  • 1.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Fiat, Panda

2021 - 0.9 TwinAir [85] Wild 4x4 [5 Seat] 5dr

19
Low Mileage
£11,698
  • 0.9L
  • 17.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Renault / Dacia (Elgin)

01343 611162 *
4.7/5 Stars

Dacia, Sandero Stepway

2022 - 1.0 TCe Comfort 5dr

19
Low Mileage
£12,498
  • 1L
  • 21.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Renault / Dacia (Elgin)

01343 611162 *
4.7/5 Stars

Audi, A1

2019 (69) - 5-Door

39
£18,995
Finance available £370 pm
  • 2L
  • 49kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Elgin Autos

01343 610498 *
4.9/5 Stars

Audi, Q3

2017 (66) - 5-Door

36
Low Mileage
£17,995
Finance available £349 pm
  • 2L
  • 27kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Elgin Autos

01343 610498 *
4.9/5 Stars

BMW, 3 Series

2017 (G2) - 3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

50
Low Mileage
£25,995
Finance available £513 pm
  • 3L
  • 46kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Vauxhall, Corsa

2025 - 1.2 Turbo Ultimate 5dr

19
£20,998
  • 1.2L
  • 20Miles
  • 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
Low Mileage
£38,400Inc. VAT
Finance available £768 pm
  • 2L
  • 24kMiles
  • Diesel
  • Auto
  • Body StylePick-up

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Vauxhall, Mokka X

2017 (17) - 1.6 CDTi Design Nav SUV 5dr Diesel Manual Euro 6 (s/s) (136 ps)

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

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Dacia, Sandero Stepway

2022 - 1.0 TCe Essential 5dr

19
Low Mileage
£13,498
  • 1L
  • 7.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Browse used cars in Elgin by type