Used Vauxhall Astra cars for sale on What Car?

In partnership with

What Car? Classifieds has 2,149 approved used Vauxhall Astra cars available for sale from top Vauxhall dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used Vauxhall Astra near you.

In partnership with

Cars found 2,149

Chosen Filters (2)
* Postcode invalid
Vauxhall Astra 1.4i Turbo SRi Nav Auto Euro 6 (s/s) 5dr

Vauxhall Astra 1.4i Turbo SRi Nav Auto Euro 6 (s/s) 5dr

Banbury, Oxfordshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 75,285 Miles
£8,499
Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Coventry, Warwickshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 125,000 Miles
£3,750
Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Bedford, Bedfordshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 80,000 Miles
£4,999
Vauxhall Astra 1.4i 16v Club 5dr

Vauxhall Astra 1.4i 16v Club 5dr

Reading, Berkshire
  • 2010 reg
  • Petrol
  • 5 Doors
  • Manual
  • 106,667 Miles
£1,495
Vauxhall ASTRA 1.2 Turbo GS Euro 6 (s/s) 5dr

Vauxhall ASTRA 1.2 Turbo GS Euro 6 (s/s) 5dr

Belfast
  • 2023 reg
  • Petrol
  • 5 Doors
  • Manual
  • 9,161 Miles
£16,299
Vauxhall Astra 1.4 16v Excite Euro 5 5dr

Vauxhall Astra 1.4 16v Excite Euro 5 5dr

Peterborough, Cambridgeshire
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 57,000 Miles
£4,490
Vauxhall Astra 1.4i SRi Euro 6 5dr

Vauxhall Astra 1.4i SRi Euro 6 5dr

Luton, Bedfordshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 115,704 Miles
£3,999
Vauxhall ASTRA 1.5 Turbo D SRi Nav Euro 6 (s/s) 5dr

Vauxhall ASTRA 1.5 Turbo D SRi Nav Euro 6 (s/s) 5dr

Bury, Lancs
  • 2021 reg
  • Diesel
  • 5 Doors
  • Manual
  • 57,362 Miles
£9,670
Vauxhall Astra 2.0i 16v VXR VXRacing Sport Hatch 3dr

Vauxhall Astra 2.0i 16v VXR VXRacing Sport Hatch 3dr

Keighley, West yorkshire
  • 2009 reg
  • Petrol
  • 3 Doors
  • Manual
  • 110,989 Miles
£5,489
Vauxhall ASTRA HATCHBACK 1.2 Turbo 130 Ultimate 5dr Auto

Vauxhall ASTRA HATCHBACK 1.2 Turbo 130 Ultimate 5dr Auto

Leeds, West yorkshire
  • 2024 reg
  • Petrol
  • Automatic
  • 25 Miles
£24,711
Vauxhall Astra 1.4i 16v Life 5dr

Vauxhall Astra 1.4i 16v Life 5dr

Wakefield, West yorkshire
  • 2010 reg
  • Petrol
  • 5 Doors
  • Manual
  • 96,000 Miles
£1,995
Vauxhall ASTRA 1.4i Turbo SRi VX Line Euro 6 5dr

Vauxhall ASTRA 1.4i Turbo SRi VX Line Euro 6 5dr

Heywood, Lancashire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 49,652 Miles
£7,795
Vauxhall ASTRA HATCHBACK 1.2 Turbo 130 Ultimate 5dr

Vauxhall ASTRA HATCHBACK 1.2 Turbo 130 Ultimate 5dr

Leeds, West yorkshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Manual
  • 25 Miles
£23,521
Vauxhall New Astra Griffin 1.2 130PS 6 Speed

Vauxhall New Astra Griffin 1.2 130PS 6 Speed

Leeds, West yorkshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 25 Miles
£19,727
Vauxhall New Astra Griffin 1.2 130PS 6 Speed

Vauxhall New Astra Griffin 1.2 130PS 6 Speed

Leeds, West yorkshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 25 Miles
£19,727
Vauxhall New Astra Griffin 1.2 130PS 6 Speed

Vauxhall New Astra Griffin 1.2 130PS 6 Speed

Leeds, West yorkshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 25 Miles
£19,727
Vauxhall Astra 1.8i 16v Active 5dr

Vauxhall Astra 1.8i 16v Active 5dr

Slough, Buckinghamshire
  • 2006 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 111,500 Miles
£1,647
Vauxhall ASTRA 1.2 Turbo Griffin Edition Euro 6 (s/s) 5dr

Vauxhall ASTRA 1.2 Turbo Griffin Edition Euro 6 (s/s) 5dr

Spalding, Lincolnshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Manual
  • 51,500 Miles
£9,200
Vauxhall Astra 1.2 Turbo GS Euro 6 (s/s) 5dr

Vauxhall Astra 1.2 Turbo GS Euro 6 (s/s) 5dr

Ormskirk, Lancashire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Manual
  • 16,400 Miles
£16,795
Vauxhall Astra 1.7 CDTi EcoFLEX SE Euro 5 (s/s) 5dr

Vauxhall Astra 1.7 CDTi EcoFLEX SE Euro 5 (s/s) 5dr

Preston, Lancashire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 128,386 Miles
£1,695
......