Used Vauxhall Astra cars for sale on What Car?

In partnership with

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

Chosen Filters (2)
* Postcode invalid
Vauxhall Astra 1.4i SRi Euro 6 5dr

Vauxhall Astra 1.4i SRi Euro 6 5dr

Glasgow, Lanarkshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 63,000 Miles
£6,495
Vauxhall Astra 1.2 Turbo GS Auto Euro 6 (s/s) 5dr

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

Dartford, Kent
  • 2025 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 8,155 Miles
£19,864
Vauxhall Astra 1.6 16v SRi Euro 5 5dr

Vauxhall Astra 1.6 16v SRi Euro 5 5dr

East ham, Essex
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 112,000 Miles
£1,995
Vauxhall Astra 1.4i Turbo SRi VX Line Nav Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi VX Line Nav Euro 6 5dr

Oldham, Lancashire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 65,127 Miles
£6,816
Vauxhall Astra 1.4i Tech Line Nav Euro 6 5dr

Vauxhall Astra 1.4i Tech Line Nav Euro 6 5dr

Romford, Essex
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 88,392 Miles
£4,995
Vauxhall Astra 1.4i SRi Euro 6 5dr

Vauxhall Astra 1.4i SRi Euro 6 5dr

Wickford, Essex
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 85,000 Miles
£4,995
Vauxhall Astra 1.6i 16v Club 5dr

Vauxhall Astra 1.6i 16v Club 5dr

High wycombe, Buckinghamshire
  • 2008 reg
  • Petrol
  • 5 Doors
  • Manual
  • 83,000 Miles
£1,195
Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Derby, Derbyshire
  • 2013 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 96,117 Miles
£4,390
Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection Tech Line Nav Euro 6 (s/s) 5dr

Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection Tech Line Nav Euro 6 (s/s) 5dr

York, Yorkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Manual
  • 43,457 Miles
£7,850
Vauxhall Astra 1.6 16V Elite Sports Tourer Auto Euro 5 5dr

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

Horsforth, Leeds
  • 2014 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 68,518 Miles
£5,299
Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Welwyn garden city, Hertfordshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 67,000 Miles
£5,449
Vauxhall Astra 1.8 VVT 16v SRi Exterior Pack Sport Hatch 3dr

Vauxhall Astra 1.8 VVT 16v SRi Exterior Pack Sport Hatch 3dr

Crewkerne, Somerset
  • 2009 reg
  • Petrol
  • 3 Doors
  • Manual
  • 91,000 Miles
£1,495
Vauxhall Astra 1.6 16v SE Auto Euro 5 5dr

Vauxhall Astra 1.6 16v SE Auto Euro 5 5dr

Isleworth, Middlesex
  • 2010 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 97,000 Miles
£3,290
Vauxhall ASTRA 1.4i Turbo SRi Euro 6 5dr

Vauxhall ASTRA 1.4i Turbo SRi Euro 6 5dr

Stockton-on-tees, Cleveland
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 61,239 Miles
£6,295
Vauxhall Astra 1.6 16v SRi Euro 5 5dr

Vauxhall Astra 1.6 16v SRi Euro 5 5dr

Bristol, Gloucestershire
  • 2013 reg
  • Petrol
  • 5 Doors
  • Manual
  • 107,000 Miles
£1,995
Vauxhall Astra 1.6 CDTi BlueInjection Design Euro 6 (s/s) 5dr

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

Leicester, Leicestershire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 87,600 Miles
£4,650
Vauxhall ASTRA 1.8i 16v Club 5dr

Vauxhall ASTRA 1.8i 16v Club 5dr

Poulton-le-fylde, Lancashire
  • 2009 reg
  • Petrol
  • 5 Doors
  • Manual
  • 57,100 Miles
£1,595
Vauxhall ASTRA 1.4i Turbo SRi Nav Euro 6 5dr

Vauxhall ASTRA 1.4i Turbo SRi Nav Euro 6 5dr

Derby, Derbyshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 29,500 Miles
£8,650
Vauxhall Astra 1.2 Turbo GS Line Auto Euro 6 (s/s) 5dr

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

Peterborough, Northamptonshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 21,016 Miles
£16,100
Vauxhall Astra 1.4i Turbo Energy Euro 6 5dr

Vauxhall Astra 1.4i Turbo Energy Euro 6 5dr

Bilston
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 111,636 Miles
£3,995
......