Used Vauxhall Astra cars for sale on What Car?

In partnership with

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

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

Vauxhall Astra 1.6 16v Elite Euro 5 5dr

Bedford, Bedfordshire
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 93,932 Miles
£2,999
Vauxhall ASTRA 1.6 16v Energy Euro 5 5dr

Vauxhall ASTRA 1.6 16v Energy Euro 5 5dr

Dukinfield, Cheshire
  • 2013 reg
  • Petrol
  • 5 Doors
  • Manual
  • 89,131 Miles
£2,894
Vauxhall Astra 2.0 CDTi SRi Sports Tourer Auto Euro 5 5dr

Vauxhall Astra 2.0 CDTi SRi Sports Tourer Auto Euro 5 5dr

Wolverhampton, Staffordshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 167,000 Miles
£2,499
Vauxhall ASTRA 1.6 CDTi EcoTEC BlueInjection Tech Line Nav Sports Tourer Euro 6 (s/s) 5dr

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

Bury, Lancashire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 54,534 Miles
£7,639
Vauxhall Astra 1.2 Turbo GS Euro 6 (s/s) 5dr

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

Luton, Bedfordshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Manual
  • 4,139 Miles
£19,389
Vauxhall Astra 1.2 Turbo GS Euro 6 (s/s) 5dr

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

Luton, Bedfordshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 2,956 Miles
£20,589
Vauxhall ASTRA 1.4i Turbo Elite Nav Euro 6 5dr

Vauxhall ASTRA 1.4i Turbo Elite Nav Euro 6 5dr

Hartlepool, Cleveland
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 67,125 Miles
£6,595
Vauxhall ASTRA 1.6 16v Elite Auto Euro 5 5dr

Vauxhall ASTRA 1.6 16v Elite Auto Euro 5 5dr

Wigan, Lancashire
  • 2013 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 34,000 Miles
£6,690
Vauxhall ASTRA 1.2 Turbo Elite Nav Premium Euro 6 (s/s) 5dr

Vauxhall ASTRA 1.2 Turbo Elite Nav Premium Euro 6 (s/s) 5dr

Derby, Derbyshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 48,000 Miles
£10,500
Vauxhall ASTRA 1.6 16v Design Euro 5 5dr

Vauxhall ASTRA 1.6 16v Design Euro 5 5dr

Bolton, Lancashire
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 52,000 Miles
£3,995
Vauxhall Astra 1.6 16v Tech Line GT Euro 5 5dr

Vauxhall Astra 1.6 16v Tech Line GT Euro 5 5dr

Maidstone, Kent
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 72,500 Miles
£4,495
Vauxhall ASTRA 1.4i Turbo SRi Auto Euro 6 (s/s) 5dr

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

Watford, Hertfordshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 19,749 Miles
£11,790
Vauxhall Astra 1.4 16v Active Euro 5 5dr

Vauxhall Astra 1.4 16v Active Euro 5 5dr

Crawley, West sussex
  • 2012 reg
  • Petrol
  • 5 Doors
  • Manual
  • 93,000 Miles
£2,695
Vauxhall Astra 1.4 16v Excite Euro 5 5dr

Vauxhall Astra 1.4 16v Excite Euro 5 5dr

Newcastle upon tyne, Northumberland
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 95,000 Miles
£3,195
Vauxhall Astra 1.4i Turbo Elite Sports Tourer Euro 6 5dr

Vauxhall Astra 1.4i Turbo Elite Sports Tourer Euro 6 5dr

Sheffield, South yorkshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 39,021 Miles
£9,490
Vauxhall Astra 1.0i Turbo EcoFLEX SRi Euro 6 (s/s) 5dr

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

Bristol, Somerset
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 92,885 Miles
£4,495
Vauxhall ASTRA 1.6 16v Elite Easytronic Euro 5 5dr

Vauxhall ASTRA 1.6 16v Elite Easytronic Euro 5 5dr

Shrewsbury, Shropshire
  • 2011 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 40,447 Miles
£5,995
Vauxhall Astra 5dr 1.5 Turbo D 130ps Ultimate Au

Vauxhall Astra 5dr 1.5 Turbo D 130ps Ultimate Au

Norwich, Norfolk
  • 2024 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 10,000 Miles
£24,598
Vauxhall Astra 1.2 Turbo Griffin Edition Euro 6 (s/s) 5dr

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

Glasgow, Lanarkshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Manual
  • 32,240 Miles
£12,798
Image unavailable

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

Peterborough, Cambridgeshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 75,000 Miles
£6,495
......