Used Vauxhall Astra cars for sale on What Car?

In partnership with

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

Chosen Filters (3)
* Postcode invalid
Vauxhall Astra 1.2 Turbo Ultimate Auto Euro 6 (s/s) 5dr

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

Bangor, County down
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 8,616 Miles
£19,950
Vauxhall Astra 1.2 Turbo Ultimate Auto Euro 6 (s/s) 5dr

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

Bangor, County down
  • 2025 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 10,318 Miles
£19,995
Vauxhall Astra 1.6 12.4kWh GSe Auto Euro 6 (s/s) 5dr

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

  • 2023 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 26,428 Miles
£18,279
Vauxhall Astra 1.2 Turbo Design Euro 6 (s/s) 5dr

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

Blackpool, Lancashire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Manual
  • 10,874 Miles
£15,498
Vauxhall Astra 1.2 Turbo GS Auto Euro 6 (s/s) 5dr

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

Waltham cross, Hertfordshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 6,261 Miles
£19,000
Vauxhall New Astra Griffin 1.2 130PS 6 Speed

Vauxhall New Astra Griffin 1.2 130PS 6 Speed

Middlesbrough, Cleveland
  • 2025 reg
  • Petrol
  • 5 Doors
  • Manual
  • 100 Miles
£19,727
Vauxhall Astra 1.2 Turbo GS Euro 6 (s/s) 5dr

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

Hemel hempstead, Hertfordshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 24,987 Miles
£16,490
Vauxhall Astra 1.2 Turbo GS Euro 6 (s/s) 5dr

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

Dundee, Angus
  • 2024 reg
  • Petrol
  • 5 Doors
  • Manual
  • 10,842 Miles
£17,498
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

Lincoln, Lincolnshire
  • 2025 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 10,500 Miles
£20,495
Vauxhall Astra 1.2 Turbo Ultimate Euro 6 (s/s) 5dr

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

Glasgow, Lanarkshire
  • 2025 reg
  • Petrol
  • 5 Doors
  • Manual
  • 10 Miles
£25,998
Vauxhall ASTRA Astra 1.2 Turbo 130 Design 5dr Estate

Vauxhall ASTRA Astra 1.2 Turbo 130 Design 5dr Estate

Darlington, County durham
  • 2025 reg
  • Petrol
  • 0
  • Manual
  • 1 Miles
£23,148
Vauxhall Astra 1.6 12.4kWh Ultimate Auto Euro 6 (s/s) 5dr

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

Grimsby, South humberside
  • 2022 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 12,886 Miles
£16,987
Vauxhall Astra 1.2 Turbo Griffin Euro 6 (s/s) 5dr

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

Keighley, West yorkshire
  • 2025 reg
  • Petrol
  • 5 Doors
  • Manual
  • 10 Miles
£20,499
Vauxhall ASTRA HATCHBACK 1.2 Turbo 130 Griffin 5dr

Vauxhall ASTRA HATCHBACK 1.2 Turbo 130 Griffin 5dr

Kilmarnock, Ayrshire
  • 2025 reg
  • Petrol
  • Manual
  • 151 Miles
£20,227
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
  • 19,796 Miles
£16,999
Vauxhall Astra 1.2 Turbo Design Euro 6 (s/s) 5dr

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

Stirling, Stirlingshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Manual
  • 15,831 Miles
£14,998
Vauxhall Astra 1.2 Turbo GS Line Euro 6 (s/s) 5dr

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

Glasgow, Lanarkshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Manual
  • 26,984 Miles
£14,998
Vauxhall ASTRA 1.2 Turbo GS Euro 6 (s/s) 5dr

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

Newcastle upon tyne
  • 2023 reg
  • Petrol
  • 5 Doors
  • Manual
  • 83,094 Miles
£11,499
Vauxhall ASTRA 1.2 Turbo 130 GS 5dr

Vauxhall ASTRA 1.2 Turbo 130 GS 5dr

Belfast
  • 2023 reg
  • Petrol
  • 5 Doors
  • Manual
  • 9,161 Miles
£18,299
Vauxhall New Astra Ultimate 1.2 130ps AT8

Vauxhall New Astra Ultimate 1.2 130ps AT8

Leeds, West yorkshire
  • 2024 reg
  • Petrol
  • Automatic
  • 25 Miles
£24,711
...