Used Vauxhall Astra cars for sale on What Car?

In partnership with

What Car? Classifieds has 3,175 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 3,175

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

Vauxhall Astra 1.4i Turbo Elite Nav Euro 6 5dr

Broxburn, West lothian
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 21,154 Miles
£10,498
Vauxhall Astra 1.6 16v Exclusiv Euro 5 5dr

Vauxhall Astra 1.6 16v Exclusiv Euro 5 5dr

Durham, Durham
  • 2010 reg
  • Petrol
  • 5 Doors
  • Manual
  • 102,000 Miles
£1,495
Vauxhall Astra 1.6i 16v SXi 5dr

Vauxhall Astra 1.6i 16v SXi 5dr

Liverpool, Merseyside
  • 2006 reg
  • Petrol
  • 5 Doors
  • Manual
  • 99,000 Miles
£1,290
Vauxhall Astra 1.6i Turbo SRi Nav Euro 6 (s/s) 5dr

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

Glasgow, Lanarkshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 96,000 Miles
£5,975
Vauxhall ASTRA 1.4i Turbo Griffin Auto Euro 6 (s/s) 5dr

Vauxhall ASTRA 1.4i Turbo Griffin Auto Euro 6 (s/s) 5dr

Stockport, Cheshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 36,000 Miles
£11,470
Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

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

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

Kilmarnock, Ayrshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 10 Miles
£23,998
Vauxhall Astra 2.0 CDTi EcoFLEX SRi Euro 5 (s/s) 5dr

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

Grangemouth, Stirlingshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 75,917 Miles
£4,998
Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Bedford, Bedfordshire
  • 2013 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 76,000 Miles
£4,995
Vauxhall Astra 1.6 16V SRi Sports Tourer Euro 5 5dr

Vauxhall Astra 1.6 16V SRi Sports Tourer Euro 5 5dr

Bristol, City of bristol
  • 2013 reg
  • Petrol
  • 5 Doors
  • Manual
  • 65,706 Miles
£4,199
Vauxhall Astra 1.6i 16v Breeze 5dr

Vauxhall Astra 1.6i 16v Breeze 5dr

Poole, Dorset
  • 2007 reg
  • Petrol
  • 5 Doors
  • Manual
  • 140,000 Miles
£1,495
Vauxhall Astra 1.2 Turbo Griffin Edition Euro 6 (s/s) 5dr

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

Nottingham, Nottinghamshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Manual
  • 31,596 Miles
£12,690
Vauxhall Astra 1.4i Turbo Energy Euro 6 5dr

Vauxhall Astra 1.4i Turbo Energy Euro 6 5dr

Waterlooville, Hampshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 69,718 Miles
£6,295
Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Egham, Surrey
  • 2013 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 90,000 Miles
£3,499
Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Maidenhead, Berkshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 22,500 Miles
£8,250
Vauxhall Astra 1.4i Turbo SRi Nav Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Nav Euro 6 5dr

Fareham, Hampshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 34,007 Miles
£9,494
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

Shepton mallet, Somerset
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 62,207 Miles
£7,195
Vauxhall ASTRA 1.4i Design Euro 6 5dr

Vauxhall ASTRA 1.4i Design Euro 6 5dr

Sunderland, Durham
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 57,484 Miles
£7,999
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
  • 27,767 Miles
£10,799
Vauxhall Astra 1.4i Turbo SRi Nav Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Nav Euro 6 5dr

Leighton buzzard, Bedfordshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 41,859 Miles
£7,990
...