Skip to main content
Get theCazoo logoapp - Powered by MOTORS

258,396 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.

Skoda Octavia2024 - 1.5 TSI 150 e-TEC SE L 5dr DSG

2024 - 1.5 TSI 150 e-TEC SE L 5dr DSG19

£23,998

  • 1.5L
  • 11.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Audi A32021 (00) - S3 TFSI Quattro Vorsprung 4dr S Tronic

2021 (00) - S3 TFSI Quattro Vorsprung 4dr S Tronic38

£32,995

£507/pm (PCP)

  • 2L
  • 39.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Kia Picanto2019 - 1.3 X-Line S 5-Door

2019 - 1.3 X-Line S 5-Door12

Reduced

£11,550

£221/pm (HP)

  • 1.2L
  • 31.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Ian Thomson Car Sales LTD

01343610884 *

Mercedes-Benz S Class2015 (65) - S350d AMG Line 3.0 V6 Auto ( 258 bhp ) 4-Door

2015 (65) - S350d AMG Line 3.0 V6 Auto ( 258 bhp ) 4-Door34

Reduced

£18,995

£370/pm (HP)

  • 3L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elgin Autos

01343610498 *

4.9/5 Stars

Peugeot 3082022 (72) - 1.2 PureTech GT 5dr EAT8

2022 (72) - 1.2 PureTech GT 5dr EAT81

£16,795

£280/pm (PCP)

  • 1.2L
  • 27.3K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Alan Milne Peugeot Elgin

01343612237 *

Renault Koleos2018 - 1.6 dCi Signature Nav 5dr 2WD

2018 - 1.6 dCi Signature Nav 5dr 2WD

£8,995

£168/pm (HP)

  • 1.6L
  • 95.0K

    Miles
  • Diesel
  • Manual
  • Estate

AD Little Car Sales

01343611152 *

5/5 Stars

Citroen C3 Picasso2017 (17) - 1.2 PureTech Platinum 5dr

2017 (17) - 1.2 PureTech Platinum 5dr17

Low Mileage

£5,990

£105/pm (HP)

  • 1.2L
  • 56.9K

    Miles
  • Petrol
  • Manual
  • People Carrier

CJS CAR SALES

01340220372 *

5/5 Stars

SEAT Ibiza2025 - 1.0 TSI 115 FR Sport 5dr

2025 - 1.0 TSI 115 FR Sport 5dr19

Low Mileage

£18,998

  • 1L
  • 7.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Ford Grand Tourneo Connect2020 (70) - 1.5 EcoBlue Titanium MPV 5dr Diesel Manual Euro 6 (s/s) (120 ps)

2020 (70) - 1.5 EcoBlue Titanium MPV 5dr Diesel Manual Euro 6 (s/s) (120 ps)35

£16,995

£336/pm (HP)

  • 1.5L
  • 47.0K

    Miles
  • Diesel
  • Manual
  • Estate

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Volkswagen Polo2025 (25) - 1.0 TSI 115 Black Edition 5dr DSG

2025 (25) - 1.0 TSI 115 Black Edition 5dr DSG10

Low Mileage

£23,995

£361/pm (PCP)

  • 1L
  • 2.8K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

Hawco Volkswagen Elgin

01343611502 *

Citroen C42022 - 1.2 PureTech [130] Shine 5dr

2022 - 1.2 PureTech [130] Shine 5dr19

Reduced

£13,698

  • 1.2L
  • 22.5K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Ford Puma2021 (3A) - 1.0T EcoBoost ST-Line X SUV 5dr Petrol DCT Euro 6 (s/s) (125 ps)

2021 (3A) - 1.0T EcoBoost ST-Line X SUV 5dr Petrol DCT Euro 6 (s/s) (125 ps)20

Low Mileage

£15,995

£263/pm (PCP)

  • 1L
  • 36.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Volkswagen Polo2024 - 1.0 TSI Style 5dr

2024 - 1.0 TSI Style 5dr19

£17,998

  • 1L
  • 14.6K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Volkswagen Polo2017 (17) - 1.2 TSI Match Edition 3dr

2017 (17) - 1.2 TSI Match Edition 3dr1

Low Mileage

£8,995

£168/pm (HP)

  • 1.2L
  • 51.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Volkswagen Polo2018 - 1.0 TSI 95 SE 5dr

2018 - 1.0 TSI 95 SE 5dr19

Low Mileage

£9,998

  • 1L
  • 54.3K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Vauxhall Mokka2022 - 1.5 Turbo D Ultimate 5dr

2022 - 1.5 Turbo D Ultimate 5dr19

£15,998

  • 1.5L
  • 40.1K

    Miles
  • Diesel
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

BMW iX2022 - 385kW xDrive50 M Sport 111.5kWh 5dr Auto

2022 - 385kW xDrive50 M Sport 111.5kWh 5dr Auto19

Low Mileage

£45,498

  • 26.6K

    Miles
  • Electric
  • Automatic
  • SUV

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Audi A12022 - 25 TFSI Technik 5dr

2022 - 25 TFSI Technik 5dr19

Low Mileage

£16,998

  • 1L
  • 17.8K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

Volkswagen Golf2022 (22) - 2.0 TSI GTI Clubsport 45 Hatchback 5dr Petrol DSG Euro 6 (s/s) (300 ps)

2022 (22) - 2.0 TSI GTI Clubsport 45 Hatchback 5dr Petrol DSG Euro 6 (s/s) (300 ps)45

Low Mileage

£34,995

£532/pm (PCP)

  • 2L
  • 20.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

Volkswagen Golf2016 (66) - 2.0 TSI BlueMotion Tech GTI Clubsport 40 Hatchback 5dr Petrol DSG Euro 6 (s

2016 (66) - 2.0 TSI BlueMotion Tech GTI Clubsport 40 Hatchback 5dr Petrol DSG Euro 6 (s41

Low Mileage

£20,995

£411/pm (HP)

  • 2L
  • 51.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Paul Williamson Cars Ltd

01343612230 *

4.7/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.