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.

BMW, 2 Series

2019 (19) - 2-Door

33
£19,995
Finance available £390 pm
  • 3L
  • 51kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Elgin Autos

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

BMW, 3 Series

2012 (12) - 4-Door

32
Reduced
£6,995
Finance available £134 pm
  • 2L
  • 62kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Elgin Autos

01343 610498 *
4.9/5 Stars

Land Rover, Range Rover Sport

2019 (19) - 3.0 P400 HST 5dr

33
Low Mileage
£34,250
  • 3L
  • 41.2kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Pentland Land Rover Elgin

Mercedes-Benz, GLA

2021 - GLA 250e Exclusive Edition 5dr Auto

19
Low Mileage
£24,998
  • 1.3L
  • 31kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Renault / Dacia (Elgin)

01343 611162 *
4.7/5 Stars

Suzuki, SX4 S-Cross

2022 - 1.4 Boosterjet 48V Hybrid Motion 5dr

19
Low Mileage
£15,498
  • 1.4L
  • 16.5kMiles
  • 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

Abarth, 695

2024 (73) - 1.4 T-Jet Competizione Cabrio 2dr Petrol Manual Euro 6 (180 bhp)

32
Low Mileage
£24,995
Finance available £493 pm
  • 1.4L
  • 3.3kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Fiat, 600

2025 - 1.2 Hybrid 48V 136 5dr eDCT-6

19
£21,998
  • 1.2L
  • 20Miles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Vauxhall, Corsa

2025 - 1.2 Turbo GS 5dr

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

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Mercedes-Benz, GLA

2017 - 1.6 Gla 200 Sport 5dr

27
Reduced
£13,995
Finance available £290 pm
  • 1.6L
  • 38kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

AD Little Car Sales

01343 611152 *
5/5 Stars

Ford, Puma

2022 - 1.0 EcoBoost Hybrid mHEV 155 ST-Line Vignale 5dr

19
Low Mileage
£17,698
  • 1L
  • 20.1kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Toyota, Yaris

2025 - 1.5 Hybrid Icon 5dr CVT

19
Low Mileage
£19,998
  • 1.5L
  • 857Miles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Dacia, Spring

2024 - 27kWh Extreme 65 48kW 5dr Auto

19
Reduced
£13,498
  • 10Miles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Renault / Dacia (Elgin)

01343 611162 *
4.7/5 Stars

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

Land Rover, Range Rover

2020 (70) - 3.0 SDV6 Vogue 5dr

36
£36,250
  • 3L
  • 59.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Pentland Land Rover Elgin

Browse used cars in Elgin by type