Used Vauxhall Astra cars for sale on What Car?

In partnership with

What Car? Classifieds has 2,113 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,113

Chosen Filters (2)
* Postcode invalid
Vauxhall Astra 1.6 16v SE Auto Euro 5 5dr

Vauxhall Astra 1.6 16v SE Auto Euro 5 5dr

Rye, East sussex
  • 2013 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 30,859 Miles
£6,995
Vauxhall Astra 2.0 CDTi SRi Sports Tourer Euro 5 (s/s) 5dr

Vauxhall Astra 2.0 CDTi SRi Sports Tourer Euro 5 (s/s) 5dr

Hatfield, Hertfordshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 103,000 Miles
£2,495
Vauxhall Astra 1.2 Turbo Ultimate Euro 6 (s/s) 5dr

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

Birmingham
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 16,370 Miles
£17,503
Vauxhall Astra 1.6 16V Exclusiv Sports Tourer Auto Euro 5 5dr

Vauxhall Astra 1.6 16V Exclusiv Sports Tourer Auto Euro 5 5dr

Windsor, Berkshire
  • 2011 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 111,000 Miles
£2,350
Vauxhall Astra 1.7 CDTi Exclusiv Euro 5 5dr

Vauxhall Astra 1.7 CDTi Exclusiv Euro 5 5dr

Burton-on-trent, Staffordshire
  • 2009 reg
  • Diesel
  • 5 Doors
  • Manual
  • 104,000 Miles
£1,399
Vauxhall ASTRA 1.5 Turbo D SE Sports Tourer Euro 6 (s/s) 5dr

Vauxhall ASTRA 1.5 Turbo D SE Sports Tourer Euro 6 (s/s) 5dr

Stockport, Cheshire
  • 2021 reg
  • Diesel
  • 5 Doors
  • Manual
  • 84,000 Miles
£6,975
Vauxhall Astra 1.6 CDTi BlueInjection Elite Nav Euro 6 (s/s) 5dr

Vauxhall Astra 1.6 CDTi BlueInjection Elite Nav Euro 6 (s/s) 5dr

Northolt, Middlesex
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 60,000 Miles
£6,090
Vauxhall Astra 1.4i Turbo Energy Euro 6 5dr

Vauxhall Astra 1.4i Turbo Energy Euro 6 5dr

Peterborough, Huntingdonshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 36,800 Miles
£7,000
Vauxhall Astra 1.4i Turbo SRi Nav Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Nav Euro 6 5dr

Merthyr tydfil, Mid glamorgan
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 41,330 Miles
£8,190
Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Leeds, Leeds
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 119,000 Miles
£3,545
Vauxhall Astra 2.0 CDTi EcoFLEX Elite Euro 5 (s/s) 5dr

Vauxhall Astra 2.0 CDTi EcoFLEX Elite Euro 5 (s/s) 5dr

Bedford, Bedfordshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 86,000 Miles
£2,895
Vauxhall Astra 1.4i Design Euro 6 5dr

Vauxhall Astra 1.4i Design Euro 6 5dr

Deeside, Clwyd
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 77,000 Miles
£3,695
Vauxhall Astra 1.6i 16v Club 5dr

Vauxhall Astra 1.6i 16v Club 5dr

Chippenham, Wiltshire
  • 2010 reg
  • Petrol
  • 5 Doors
  • Manual
  • 74,550 Miles
£2,899
Vauxhall Astra 1.6 16v Exclusiv Auto Euro 5 5dr

Vauxhall Astra 1.6 16v Exclusiv Auto Euro 5 5dr

Newmarket, Suffolk
  • 2012 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 98,000 Miles
£3,500
Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection Design Euro 6 5dr

Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection Design Euro 6 5dr

West bromwich, West midlands
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 84,990 Miles
£3,500
Vauxhall Astra 1.2 Turbo Griffin Edition Euro 6 (s/s) 5dr

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

Upminster, Essex
  • 2021 reg
  • Petrol
  • 5 Doors
  • Manual
  • 32,048 Miles
£9,995
Vauxhall ASTRA 1.6 16v Elite Euro 5 5dr

Vauxhall ASTRA 1.6 16v Elite Euro 5 5dr

Leicester, Leicestershire
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 84,000 Miles
£2,895
Vauxhall Astra 1.6 CDTi BlueInjection Design Sports Tourer Euro 6 (s/s) 5dr

Vauxhall Astra 1.6 CDTi BlueInjection Design Sports Tourer Euro 6 (s/s) 5dr

Brierley hill, West midlands
  • 2019 reg
  • Diesel
  • 5 Doors
  • Manual
  • 78,000 Miles
£5,995
Vauxhall ASTRA 1.4i Turbo SRi Nav Euro 6 5dr

Vauxhall ASTRA 1.4i Turbo SRi Nav Euro 6 5dr

Derby, Derbyshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 46,000 Miles
£6,999
Vauxhall Astra 1.4i SRi Euro 6 5dr

Vauxhall Astra 1.4i SRi Euro 6 5dr

Aylesbury, Buckinghamshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 70,000 Miles
£4,995
......