Sort By
2020 Vauxhall Astra
1.2 Turbo 145 Elite Nav 5dr
Chester Vauxhall
10 miles
Call dealer
£16,699
2016 Vauxhall Astra
1.4T 16V 150 Elite Nav 5dr
Arnold Clark Edinburgh Seafield Fiat / Kia / Abarth
66,552 miles
2016 Vauxhall Astra
1.6 CDTi 16V 136 Elite Nav 5dr
Vauxhall Carlisle
47,394 miles
2017 Vauxhall Astra
1.4i 16V Elite 5dr
Arnold Clark Dundee Motorstore / Fiat / Ford / Kia / Abarth / Jeep
14,078 miles
Call dealer
£10,498
2017 Vauxhall Astra
1.4T 16V 150 Elite 5dr
Robins & Day Vauxhall Croydon
17,592 miles
Call dealer
£10,850
2016 Vauxhall Astra
1.4T 16V 150 Elite Nav 5dr
Arnold Clark Stirling Vauxhall
15,825 miles
Call dealer
£10,998
2017 Vauxhall Astra
1.6 CDTi 16V 136 Elite 5dr Auto
Arnold Clark Wolverhampton Motorstore
18,367 miles
Call dealer
£11,298
2019 Vauxhall Astra
1.4T 16V 150 Elite Nav 5dr
Arnold Clark Dundee Motorstore / Fiat / Ford / Kia / Abarth / Jeep
8,176 miles
Call dealer
£13,298
2017 Vauxhall Astra
1.4T 16V 150 Elite 5dr
Thurlow Nunn Great Yarmouth
31,667 miles
Call dealer
£10,799
2017 Vauxhall Astra
1.4T 16V 150 Elite 5dr
Baylis Stroud
22,716 miles
Call dealer
£10,995
Buy new from £15,964 (list price from £19,050)
Contract hire from £162.05 per month
Showing 41 - 50 of 492 cars