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

2025 - 1.2 Turbo 130 GS 5dr

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

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Peugeot, 108

2017 (67) - 1.0 Active 3dr

16
£5,995
Finance available £112 pm
  • 1L
  • 87.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Linkwood Motors Limited

Vauxhall, Mokka

2025 - 1.2 Turbo 136 GS 5dr

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

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Fiat, Panda

2013 (63) - 1.2 Pop 5dr

4
Low Mileage
£4,700
  • 1.2L
  • 52kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Ian Watt Garage

Vauxhall, Corsa

2024 - 1.2 Turbo 130 Ultimate 5dr Auto

19
Low Mileage
£18,698
  • 1.2L
  • 11.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Volvo, XC60

2016 (52) - 2.4 D5 SE Lux Nav SUV 5dr Diesel Auto AWD Euro 6 (s/s) (220 ps)

1
£13,495
Finance available £279 pm
  • 2.4L
  • 79kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Mercedes-Benz, GLA

2021 (21) - 5-Door

36
£22,995
Finance available £452 pm
  • 2L
  • 66kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Elgin Autos

01343 610498 *
4.9/5 Stars

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

MINI, Hatch

2018 (68) - 3-Door

33
Low Mileage
£13,995
Finance available £290 pm
  • 2L
  • 48kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Elgin Autos

01343 610498 *
4.9/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

Vauxhall, Corsa

2025 - 1.2 Turbo Ultimate 5dr Auto

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

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Volkswagen, Golf

2014 - 1.4 TSI BlueMotion Tech SE Automatic 5-Door

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

Ian Thomson Car Sales LTD

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

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

SEAT, Ibiza

2015 (15) - 5-Door

31
Reduced
£8,495
Finance available £167 pm
  • 1.2L
  • 25kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Elgin Autos

01343 610498 *
4.9/5 Stars

Kia, Ceed

2016 - 1.6 CRDi ISG 3 5dr

19
Low Mileage
£7,998
  • 1.6L
  • 68.1kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Arnold Clark Elgin Fiat /Abarth / Renault / Dacia

01343 612236 *
4.7/5 Stars

Browse used cars in Elgin by type