Filter results 29 Cars
Browse by engine
Sort By
2020 Vauxhall Astra
1.2 Turbo 145 Elite Nav 5dr
1.2 Turbo 145 Elite Nav 5dr
Sandicliffe Mazda Loughborough
36,180 miles
Request callback
£12,289
2019 Vauxhall Astra
1.4T 16V 150 Elite Nav 5dr Auto
1.4T 16V 150 Elite Nav 5dr Auto
Frosts Shoreham-by-Sea
15,692 miles
Request callback
£13,695
2019 Vauxhall Astra
1.5 Turbo D Elite Nav 5dr
1.5 Turbo D Elite Nav 5dr
Thurlow Nunn Vauxhall Milton Keynes
53,351 miles
Request callback
£10,599
2019 Vauxhall Astra
1.4T 16V 150 Elite Nav 5dr
1.4T 16V 150 Elite Nav 5dr
Hendy Vauxhall Tonbridge
15,889 miles
Request callback
£12,495
2019 Vauxhall Astra
1.4T 16V 150 Elite Nav 5dr
1.4T 16V 150 Elite Nav 5dr
Perrys Vauxhall Aylesbury
25,475 miles
Request callback
£12,100
2016 Vauxhall Astra
1.4T 16V 150 Elite Nav 5dr
1.4T 16V 150 Elite Nav 5dr
Bristol Street Motors Vauxhall Knaresborough
56,844 miles
Request callback
£7,994
2017 Vauxhall Astra
1.4T 16V 150 Elite 5dr
1.4T 16V 150 Elite 5dr
Bristol Street Motors Vauxhall Knaresborough
19,335 miles
Request callback
£11,800
2020 Vauxhall Astra
1.2 Turbo 145 Elite Nav 5dr
1.2 Turbo 145 Elite Nav 5dr
Stellantis &You Birmingham South
42,356 miles
Request callback
£11,503
2020 Vauxhall Astra
1.5 Turbo D Elite Nav 5dr
1.5 Turbo D Elite Nav 5dr
Lanehouse Vauxhall Weymouth
33,723 miles
Request callback
£13,995
2019 Vauxhall Astra
1.4T 16V 150 Elite Nav 5dr
1.4T 16V 150 Elite Nav 5dr
Lookers Vauxhall Ellesmere Port
15,952 miles
Request callback
£12,199
2020 Vauxhall Astra
1.2 Turbo 145 Elite Nav 5dr
1.2 Turbo 145 Elite Nav 5dr
Thurlow Nunn Vauxhall Great Yarmouth
26,026 miles
Request callback
£12,499
2020 Vauxhall Astra
1.2 Turbo 145 Elite Nav 5dr
1.2 Turbo 145 Elite Nav 5dr
Autovision Inverness
26,358 miles
Request callback
£13,495
Buy new from | £15,688 | (list price from £17,995) |
Showing 16 - 29 of 29 cars