Used Vauxhall Astra cars for sale on What Car?

In partnership with

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

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

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

  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 8,903 Miles
£17,999
Vauxhall Astra 1.4i SRi Euro 6 5dr

Vauxhall Astra 1.4i SRi Euro 6 5dr

Wavendon, Milton keynes
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 27,000 Miles
£8,695
Vauxhall Astra 1.6i 16v Life 5dr

Vauxhall Astra 1.6i 16v Life 5dr

Tewkesbury, Gloucestershire
  • 2007 reg
  • Petrol
  • 5 Doors
  • Manual
  • 36,138 Miles
£1,800
Vauxhall ASTRA 1.4i Turbo Griffin Euro 6 5dr

Vauxhall ASTRA 1.4i Turbo Griffin Euro 6 5dr

Peterborough, Cambridgeshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 68,800 Miles
£6,999
Vauxhall Astra 1.2 Turbo GS Euro 6 (s/s) 5dr

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

Dartford, Kent
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 7,215 Miles
£19,264
Vauxhall ASTRA HATCHBACK 1.2 Turbo 130 Griffin 5dr

Vauxhall ASTRA HATCHBACK 1.2 Turbo 130 Griffin 5dr

Cardiff, Glamorgan
  • 2024 reg
  • Petrol
  • Manual
  • 25 Miles
£20,227
Vauxhall Astra 1.2 Turbo GS Line Euro 6 (s/s) 5dr

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

Yeovil, Somerset
  • 2022 reg
  • Petrol
  • 5 Doors
  • Manual
  • 22,212 Miles
£15,989
Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Rotherham, South yorkshire
  • 2012 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 99,853 Miles
£3,700
Vauxhall Astra 1.4 16v Exclusiv Euro 5 5dr

Vauxhall Astra 1.4 16v Exclusiv Euro 5 5dr

Windsor, Berkshire
  • 2012 reg
  • Petrol
  • 5 Doors
  • Manual
  • 77,693 Miles
£2,500
Vauxhall Astra 2.0 CDTi SRi Sports Tourer Euro 5 (s/s) 5dr

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

Newbury, Berkshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 88,840 Miles
£3,995
Vauxhall Astra 1.6 16v Exclusiv Auto Euro 5 5dr

Vauxhall Astra 1.6 16v Exclusiv Auto Euro 5 5dr

Reading, Berkshire
  • 2013 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 45,271 Miles
£5,390
Vauxhall Astra 1.5 Turbo D Design Euro 6 (s/s) 5dr

Vauxhall Astra 1.5 Turbo D Design Euro 6 (s/s) 5dr

Grantham, Lincolnshire
  • 2022 reg
  • Diesel
  • 5 Doors
  • Manual
  • 76,090 Miles
£10,995
Vauxhall ASTRA 1.2 Turbo GS Auto Euro 6 (s/s) 5dr

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

Nuneaton, Warwickshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 11,475 Miles
£19,489
Vauxhall Astra 1.4i Turbo SRi Nav Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Nav Euro 6 5dr

York, North yorkshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 21,233 Miles
£9,999
Vauxhall Astra 1.4i 16v Enjoy 5dr

Vauxhall Astra 1.4i 16v Enjoy 5dr

Romford, Essex
  • 2004 reg
  • Petrol
  • 5 Doors
  • Manual
  • 106,710 Miles
£1,399
Vauxhall Astra 1.6i 16v Club 5dr

Vauxhall Astra 1.6i 16v Club 5dr

Knaresborough, North yorkshire
  • 2009 reg
  • Petrol
  • 5 Doors
  • Manual
  • 117,000 Miles
£1,500
Vauxhall Astra 1.6 CDTi EcoFLEX 94g Tech Line Euro 6 (s/s) 5dr

Vauxhall Astra 1.6 CDTi EcoFLEX 94g Tech Line Euro 6 (s/s) 5dr

Sudbury, Suffolk
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 94,000 Miles
£3,695
Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Vauxhall Astra 1.4i Turbo SRi Euro 6 5dr

Manchester, Lancashire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 42,450 Miles
£8,295
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

Leeds, Yorkshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 46,737 Miles
£9,490
Vauxhall Astra 1.2 Turbo GS Euro 6 (s/s) 5dr

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

  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 5,894 Miles
£16,482
......