Used Vauxhall Astra cars for sale on What Car?

In partnership with

What Car? Classifieds has 968 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 968

Chosen Filters (4)
* Postcode invalid
Vauxhall Astra 1.0i Turbo EcoFLEX Design Euro 6 (s/s) 5dr

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

Hook, Hampshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 84,000 Miles
£4,194
Vauxhall ASTRA 1.4i Turbo SRi Nav Euro 6 5dr

Vauxhall ASTRA 1.4i Turbo SRi Nav Euro 6 5dr

Leatherhead, Surrey
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 55,000 Miles
£6,895
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

Dukinfield, Cheshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 47,000 Miles
£7,595
Vauxhall ASTRA 1.0i Turbo EcoFLEX Design Euro 6 (s/s) 5dr

Vauxhall ASTRA 1.0i Turbo EcoFLEX Design Euro 6 (s/s) 5dr

Cardiff, Glamorgan
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 55,267 Miles
£5,695
Vauxhall Astra 1.0i Turbo EcoFLEX SRi Nav Euro 6 (s/s) 5dr

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

Romsey, Hampshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 67,971 Miles
£5,450
Vauxhall Astra 1.4i Turbo Design Euro 6 5dr

Vauxhall Astra 1.4i Turbo Design Euro 6 5dr

Northampton, Northamptonshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 40,000 Miles
£7,695
Vauxhall Astra 1.2 Turbo SRi Euro 6 (s/s) 5dr

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

Livingston, West lothian
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 29,914 Miles
£9,998
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

Staines, Middlesex
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 40,000 Miles
£8,290
Vauxhall Astra 1.4i SRi Euro 6 5dr

Vauxhall Astra 1.4i SRi Euro 6 5dr

Linwood, Renfrewshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 53,328 Miles
£7,498
Vauxhall Astra 1.6 CDTi BlueInjection Elite Nav Sports Tourer Euro 6 (s/s) 5dr

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

Warrington, Lancashire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 94,000 Miles
£5,350
Vauxhall Astra 1.6 CDTi BlueInjection SRi Euro 6 (s/s) 5dr

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

Chertsey, Surrey
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 63,000 Miles
£4,995
Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection SRi VX Line Nav Euro 6 5dr

Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection SRi VX Line Nav Euro 6 5dr

Stockport, Cheshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 74,000 Miles
£6,444
Vauxhall Astra 1.6 CDTi BlueInjection Tech Line Nav Auto Euro 6 (s/s) 5dr

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

Northampton, Northamptonshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 45,000 Miles
£9,250
Vauxhall Astra 1.4i Turbo SRi VX Line Nav Euro 6 5dr

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

Walsall, Staffordshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 83,107 Miles
£5,989
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

Chorley, Lancashire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 145,000 Miles
£2,860
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

  • 2019 reg
  • Diesel
  • 5 Doors
  • Manual
  • 44,595 Miles
£8,047
Vauxhall ASTRA 1.4i Turbo SRi Euro 6 5dr

Vauxhall ASTRA 1.4i Turbo SRi Euro 6 5dr

Birmingham, Warwickshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 45,537 Miles
£7,299
Vauxhall Astra 1.4i Turbo SRi VX Line Euro 6 5dr

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

Reading, Berkshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 64,550 Miles
£7,495
Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection Design Euro 6 5dr

Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection Design Euro 6 5dr

Airdrie, Lanarkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 70,000 Miles
£4,795
Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection Design Euro 6 (s/s) 5dr

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

Airdrie, Lanarkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Manual
  • 75,000 Miles
£5,795
...