Skip to main content
Get theCazoo logoapp - Powered by MOTORS

306,015 Used cars for sale

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 4 Series2014 (64) - 3.0 435i M Sport Convertible 2dr Petrol Auto Euro 6 (s/s) (306 ps)

2014 (64) - 3.0 435i M Sport Convertible 2dr Petrol Auto Euro 6 (s/s) (306 ps)20

Low Mileage

£17,995

£349/pm (HP)

  • 3L
  • 28.8K

    Miles
  • Petrol
  • Automatic
  • Convertible

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Toyota Yaris2024 - 1.5 Hybrid Icon 5dr CVT

2024 - 1.5 Hybrid Icon 5dr CVT19

£19,698

  • 1.5L
  • 8.4K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

BMW X52019 (Z6) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

2019 (Z6) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)39

Low Mileage

£39,995

£673/pm (PCP)

  • 3L
  • 36.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Volkswagen T-Roc2019 - 1.0 TSI Design 5dr

2019 - 1.0 TSI Design 5dr19

Reduced

£15,298

  • 1L
  • 33.1K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Renault Other2024 - E-Tech FHEV Techno Esprit Alpine 5dr Auto 4C

2024 - E-Tech FHEV Techno Esprit Alpine 5dr Auto 4C19

Reduced

£31,498

  • 1.2L
  • 55.0

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Mazda Mazda2(14) - 1.3 Automatic (Demio) 5-Door

(14) - 1.3 Automatic (Demio) 5-Door29

Low Mileage

£6,495

  • 1.3L
  • 29.8K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Linkwood Motors Limited

01343614531 *

Ford Puma2025 (25) - 1.0T EcoBoost MHEV ST-Line SUV 5dr Petrol Hybrid Manual Euro 6 (s/s) (125 p

2025 (25) - 1.0T EcoBoost MHEV ST-Line SUV 5dr Petrol Hybrid Manual Euro 6 (s/s) (125 p12

£22,995

£359/pm (PCP)

  • 1L
  • 950.0

    Miles
  • Petrol
  • Manual
  • Hatchback

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Skoda Fabia2024 - 1.0 TSI 116 SE L 5dr

2024 - 1.0 TSI 116 SE L 5dr19

Low Mileage

£17,498

  • 1L
  • 11.7K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Land Rover Defender2014 (64) - 2.2 TDCi Hard Top SUV 3dr Diesel Manual 4WD SWB Euro 5 (122 ps)

2014 (64) - 2.2 TDCi Hard Top SUV 3dr Diesel Manual 4WD SWB Euro 5 (122 ps)44

Low Mileage

£27,995

£555/pm (HP)

  • 2.2L
  • 78.0K

    Miles
  • Diesel
  • Manual
  • Not Supplied

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Fiat 500L2018 - 1.4 Pop Star 5dr

2018 - 1.4 Pop Star 5dr19

Low Mileage

£6,998

  • 1.4L
  • 54.4K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Citroen C42024 - 1.2 PureTech [130] Plus 5dr

2024 - 1.2 PureTech [130] Plus 5dr19

Low Mileage

£16,998

  • 1.2L
  • 5.9K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Fiat 6002025 - 1.2 Hybrid 48V 5dr eDCT-6

2025 - 1.2 Hybrid 48V 5dr eDCT-619

£19,998

  • 1.2L
  • 19.0

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Volkswagen ID.32025 (25) - 125kW Essential Pure 52kWh 5dr Auto

2025 (25) - 125kW Essential Pure 52kWh 5dr Auto10

£24,495

£405/pm (PCP)

  • 945.0

    Miles
  • Electric
  • Automatic
  • Hatchback

Hawco Volkswagen Elgin

01343611502 *

Volkswagen Tiguan2025 (75) - 1.5 eTSI 150 Elegance 5dr DSG

2025 (75) - 1.5 eTSI 150 Elegance 5dr DSG10

£37,495

£556/pm (PCP)

  • 1.5L
  • 100.0

    Miles
  • Petrol
  • Semi Auto
  • Estate

Hawco Volkswagen Elgin

01343611502 *

Volkswagen Golf2022 (71) - 2.0 TSI 320 R 4Motion 5dr DSG

2022 (71) - 2.0 TSI 320 R 4Motion 5dr DSG10

Low Mileage

£31,495

£473/pm (PCP)

  • 2L
  • 15.2K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

Hawco Volkswagen Elgin

01343611502 *

Honda CR-V2022 (22) - 2.0 h i-MMD EX SUV 5dr Petrol Hybrid eCVT 4WD Euro 6 (s/s) (184 ps)

2022 (22) - 2.0 h i-MMD EX SUV 5dr Petrol Hybrid eCVT 4WD Euro 6 (s/s) (184 ps)12

Low Mileage

£27,995

£436/pm (PCP)

  • 2L
  • 23.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Toyota Aygo X2023 - 1.0 VVT-i Exclusive 5dr

2023 - 1.0 VVT-i Exclusive 5dr19

Reduced

£13,998

  • 1L
  • 19.3K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Skoda Kamiq2023 - 1.5 TSI Monte Carlo 5dr DSG

2023 - 1.5 TSI Monte Carlo 5dr DSG19

Low Mileage

£20,998

  • 1.5L
  • 15.9K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Volkswagen Golf2025 (25) - 1.5 TSI 272 GTE eHybrid 5dr DSG

2025 (25) - 1.5 TSI 272 GTE eHybrid 5dr DSG10

Low Mileage

£30,995

£454/pm (PCP)

  • 1.5L
  • 4.0K

    Miles
  • Hybrid
  • Semi Auto
  • Hatchback

Hawco Volkswagen Elgin

01343611502 *

Peugeot 30082016 - 1.6 3008 Allure BLUE HDI S/S 5dr

2016 - 1.6 3008 Allure BLUE HDI S/S 5dr28

Reduced

£4,995

£84/pm (HP)

  • 1.6L
  • 82.0K

    Miles
  • Diesel
  • Manual
  • Estate

AD Little Car Sales

01343611152 *

5/5 Stars

Looking for a used car in Elgin? Choose MOTORS

At MOTORS, we have one of the largest collections of used cars for sale in Elgin anywhere online. You can search by budget, as well as by monthly finance payment, with many of our used cars available on PCP and HP finance deals.

Our used car listings contain everything from approved used cars to great value examples from local used car supermarkets, specialists and reputable independent dealers in Elgin and the surrounding area.

We also provide all the information you need to buy your next used car, including car reviews, buying guides and used car price guides across a wide range of brands and models.

Got a specific make in mind?

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.