Used Vauxhall Astra cars for sale on What Car?

In partnership with

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

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

Vauxhall Astra 1.6 16v SRi Euro 5 5dr

Shrewsbury, Shropshire
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 99,800 Miles
£3,200
Vauxhall Astra 1.6 16v SRi Euro 5 5dr

Vauxhall Astra 1.6 16v SRi Euro 5 5dr

Southsea, Hampshire
  • 2014 reg
  • Petrol
  • 5 Doors
  • Manual
  • 100,000 Miles
£2,695
Image unavailable

Vauxhall Astra 1.6 CDTi EcoTEC BlueInjection SRi Euro 6 5dr

Gosport, Hampshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 55,000 Miles
£5,995
Vauxhall ASTRA 2.0 CDTi Elite Auto Euro 5 5dr

Vauxhall ASTRA 2.0 CDTi Elite Auto Euro 5 5dr

Newport pagnell, Buckinghamshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 83,300 Miles
£4,995
Image unavailable

Vauxhall Astra 1.6 16v Elite Euro 5 5dr

Leicester, Leicestershire
  • 2013 reg
  • Petrol
  • 5 Doors
  • Manual
  • 45,000 Miles
£4,750
Vauxhall ASTRA 1.8i 16v SRi 5dr

Vauxhall ASTRA 1.8i 16v SRi 5dr

Ivybridge, Devon
  • 2008 reg
  • Petrol
  • 5 Doors
  • Manual
  • 109,000 Miles
£1,995
Vauxhall Astra 1.6 16v SE Auto Euro 5 5dr

Vauxhall Astra 1.6 16v SE Auto Euro 5 5dr

Chichester, West sussex
  • 2010 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 77,000 Miles
£3,995
Vauxhall Astra 1.5 Turbo D SRi VX Line Nav Euro 6 (s/s) 5dr

Vauxhall Astra 1.5 Turbo D SRi VX Line Nav Euro 6 (s/s) 5dr

Winsford, Cheshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Manual
  • 33,750 Miles
£11,299
Vauxhall Astra 1.5 Turbo D Ultimate Auto Euro 6 (s/s) 5dr

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

Stoke on trent, Staffordshire
  • 2023 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 15,090 Miles
£21,498
Vauxhall Astra 1.6 PiH 12.4kWh GSe Auto Euro 6 (s/s) 5dr

Vauxhall Astra 1.6 PiH 12.4kWh GSe Auto Euro 6 (s/s) 5dr

Glasgow, Lanarkshire
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 17,270 Miles
£20,498
Vauxhall Astra 1.4i Turbo Energy Euro 6 5dr

Vauxhall Astra 1.4i Turbo Energy Euro 6 5dr

Ayr, Ayrshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 46,324 Miles
£7,498
Vauxhall Astra 1.6 16v SRi VX Line Euro 5 5dr

Vauxhall Astra 1.6 16v SRi VX Line Euro 5 5dr

Hayes, Middlesex
  • 2012 reg
  • Petrol
  • 5 Doors
  • Manual
  • 82,000 Miles
£3,500
Vauxhall Astra 1.0i Turbo EcoTEC SRi Nav Euro 6 (s/s) 5dr

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

Welwyn garden city, Hertfordshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 13,157 Miles
£9,990
Vauxhall Astra 1.8i 16v Life 5dr

Vauxhall Astra 1.8i 16v Life 5dr

Nottingham, Nottinghamshire
  • 2008 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 64,100 Miles
£1,990
Vauxhall Astra 2.0i 16v VXR Sport Hatch 3dr

Vauxhall Astra 2.0i 16v VXR Sport Hatch 3dr

Leicester, Leicestershire
  • 2010 reg
  • Petrol
  • 3 Doors
  • Manual
  • 65,000 Miles
£5,690
Vauxhall Astra 1.6 CDTi EcoFLEX Design Sports Tourer Euro 6 (s/s) 5dr

Vauxhall Astra 1.6 CDTi EcoFLEX Design Sports Tourer Euro 6 (s/s) 5dr

Hyde, Cheshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 72,000 Miles
£5,995
Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Vauxhall Astra 1.6 16v SRi Auto Euro 5 5dr

Watford, Hertfordshire
  • 2010 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 87,700 Miles
£3,295
Image unavailable

Vauxhall Astra 1.6i Tech Line Sports Tourer Auto Euro 6 5dr

Slough, Berkshire
  • 2015 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 81,000 Miles
£5,000
Vauxhall Astra 1.6 16v Exclusiv Euro 5 5dr

Vauxhall Astra 1.6 16v Exclusiv Euro 5 5dr

Sheffield, Yorkshire
  • 2010 reg
  • Petrol
  • 5 Doors
  • Manual
  • 42,000 Miles
£2,890
Vauxhall Astra 1.4i Turbo SRi VX Line Nav Euro 6 5dr

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

Leeds, West yorkshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 85,858 Miles
£6,195
......