Cheapest electric cars
Best small SUVs
Best family cars
New 2026 Mazda CX-6e
New 2025 Skoda Elroq vRS
New 2025 Nissan Leaf
Peugeot 2008 Review
217-234 of 253 vehicles
£21,291
£21,299
£21,379
£20,195
£10,340
£9,130
£5,650
£11,710
£21,490
£21,291
£21,291
£9,810
£12,310
£18,840
£19,895
£21,500
£5,490
£16,450
What is the average mileage for Vauxhall Astra ?
15570
How many Vauxhall Astra cars are available for sale?
244