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.

SEAT, Ibiza

2023 - 1.0 TSI 110 FR 5dr

19
£16,498
  • 1L
  • 15.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Renault / Dacia (Elgin)

01343 611162 *
4.7/5 Stars

Audi, A1

2021 (21) - 1.0 TFSI 30 Black Edition Sportback 5dr Petrol Manual Euro 6 (s/s) (110 ps)

2
Low Mileage
£21,495
Finance available £421 pm
  • 1L
  • 24kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

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

Vauxhall, Corsa

2025 - 100kW GS 50kWh 5dr Auto

19
£18,498
  • 20Miles
  • Electric
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Elgin)

01343 612236 *
4.7/5 Stars

Toyota, Hilux

2021 (71) - 2.8 D-4D Invincible X Pickup Double Cab 4dr Diesel Auto 4WD Euro 6 (s/s) (2

28
£39,594Inc. VAT
Finance available £793 pm
  • 2.8L
  • 36kMiles
  • Diesel
  • Auto
  • Body StylePick-up

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Volkswagen, Golf

2021 (21) - 5-Door

35
Reduced
£18,495
Finance available £359 pm
  • 1.5L
  • 33kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Elgin Autos

01343 610498 *
4.9/5 Stars

Mercedes-Benz, E-Class

2012 (62) - 2.1 E250 CDI BlueEfficiency Avantgarde Saloon 4dr Diesel G-Tronic+ Euro 5 (

9
Low Mileage
£7,995
Finance available £156 pm
  • 2.1L
  • 65kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

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

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

Land Rover, Range Rover Velar

2024 (73) - 2.0 D200 MHEV Dynamic HSE Auto 4WD Euro 6 (s/s) 5dr

33
£43,450
  • 2L
  • 12.3kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Pentland Land Rover Elgin

Toyota, Hilux

2017 (17) - 2.4 D-4D Invincible Pickup Double Cab 4dr Diesel Manual 4WD Euro 6 (TSS, 3.

27
£15,995
Finance available £335 pm
  • 2.4L
  • 111kMiles
  • Diesel
  • Manual
  • Body StylePick-up

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

SEAT, Arona

2019 (WJ) - 1.6 TDI XCELLENCE Lux SUV 5dr Diesel Manual Euro 6 (s/s) (115 ps)

1
Low Mileage
£12,495
Finance available £257 pm
  • 1.6L
  • 47kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Toyota, Yaris Cross

2022 - 1.5 Hybrid Dynamic 5dr CVT [Panoramic Roof]

19
£20,998
  • 1.5L
  • 38.5kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Renault / Dacia (Elgin)

01343 611162 *
4.7/5 Stars

Vauxhall, Grandland X

2020 - 1.2 Grandland X Se T 5dr

28
Low Mileage
£9,495
Finance available £190 pm
  • 1.2L
  • 33kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

AD Little Car Sales

01343 611152 *
5/5 Stars

Vauxhall, Corsa

2017 (17) - 1.4i ecoFLEX SRi VX Line Hatchback 5dr Petrol Manual Euro 6 (90 ps)

4
Low Mileage
£6,495
Finance available £123 pm
  • 1.4L
  • 61.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Paul Williamson Cars Ltd

01343 612230 *
4.8/5 Stars

Peugeot, 208

2015 (15) - 1.2 PureTech 82 Allure 5dr

17
£4,990
Finance available £89 pm
  • 1.2L
  • 80kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

CJS CAR SALES

01340 220372 *
5/5 Stars

Browse used cars in Elgin by type