Used Vauxhall Astra cars for sale on What Car?

In partnership with

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

Chosen Filters (2)
* Postcode invalid
Vauxhall Astra 1.2 Turbo GS Line Euro 6 (s/s) 5dr

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

Bristol, Somerset
  • 2022 reg
  • Petrol
  • 5 Doors
  • Manual
  • 12,700 Miles
£16,995
Vauxhall Astra 1.2 Turbo Ultimate Euro 6 (s/s) 5dr

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

Alloa, Clackmannanshire
  • 2025 reg
  • Petrol
  • 5 Doors
  • Manual
  • 10 Miles
£26,998
Vauxhall Astra 1.6i Turbo GPF Elite Nav Euro 6 (s/s) 5dr

Vauxhall Astra 1.6i Turbo GPF Elite Nav Euro 6 (s/s) 5dr

Winsford, Cheshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 29,689 Miles
£10,699
Vauxhall Astra 1.2 Turbo GS Auto Euro 6 (s/s) 5dr

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

Glasgow, Lanarkshire
  • 2025 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 7 Miles
£25,998
Vauxhall Astra 1.4i SRi Euro 6 5dr

Vauxhall Astra 1.4i SRi Euro 6 5dr

Slough, Buckinghamshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 57,000 Miles
£3,790
Vauxhall Astra 1.4i Turbo Elite Nav Euro 6 (s/s) 5dr

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

  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 40,753 Miles
£11,099
Vauxhall Astra 1.0i Turbo EcoFLEX Tech Line Euro 6 (s/s) 5dr

Vauxhall Astra 1.0i Turbo EcoFLEX Tech Line Euro 6 (s/s) 5dr

Barnsley, South yorkshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 51,648 Miles
£5,995
Vauxhall Astra 1.6 16v SRi Euro 5 5dr

Vauxhall Astra 1.6 16v SRi Euro 5 5dr

Stockport, Cheshire
  • 2012 reg
  • Petrol
  • 5 Doors
  • Manual
  • 106,000 Miles
£2,195
Vauxhall Astra 1.6 CDTi BlueInjection SRi Euro 6 (s/s) 5dr

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

Sheffield, Yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 42,000 Miles
£7,000
Vauxhall ASTRA 1.0i Turbo EcoTEC SRi Euro 6 (s/s) 5dr

Vauxhall ASTRA 1.0i Turbo EcoTEC SRi Euro 6 (s/s) 5dr

Bednall, Staffordshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 48,160 Miles
£7,790
Vauxhall Astra 1.4i Turbo SRi Auto Euro 6 (s/s) 5dr

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

West molesey, Surrey
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 47,801 Miles
£8,500
Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Manchester, Lancashire
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 64,020 Miles
£5,750
Image unavailable

Vauxhall Astra 1.4i Turbo Elite Nav Euro 6 5dr

Lowestoft, Suffolk
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 53,518 Miles
£7,390
Vauxhall Astra 2.0i 16v VXR Sport Hatch 3dr

Vauxhall Astra 2.0i 16v VXR Sport Hatch 3dr

Cleckheaton, West yorkshire
  • 2010 reg
  • Petrol
  • 3 Doors
  • Manual
  • 86,000 Miles
£3,995
Vauxhall Astra 1.4i Excite Euro 6 5dr

Vauxhall Astra 1.4i Excite Euro 6 5dr

Lympsham, Somerset
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 38,541 Miles
£5,740
Vauxhall Astra 1.6 16v Design Euro 5 5dr

Vauxhall Astra 1.6 16v Design Euro 5 5dr

Manchester, Lancashire
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 104,000 Miles
£2,895
Vauxhall Astra 1.4i Turbo SRi VX Line Euro 6 5dr

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

Blackburn, Lancashire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 70,666 Miles
£6,999
Vauxhall Astra 1.8i 16v Life 5dr

Vauxhall Astra 1.8i 16v Life 5dr

East ham, Essex
  • 2007 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 95,000 Miles
£2,495
Vauxhall ASTRA 2.0 CDTi EcoFLEX Tech Line Euro 5 (s/s) 5dr

Vauxhall ASTRA 2.0 CDTi EcoFLEX Tech Line Euro 5 (s/s) 5dr

Plymouth, Devon
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 94,926 Miles
£3,995
Image unavailable

Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

West drayton, Middlesex
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 49,700 Miles
£6,990
......