19-36 of 251 vehicles
£5,490
£16,949
£18,337
£17,214
£16,795
£16,099
£11,250
£18,395
£18,995
£8,900
£17,961
£17,290
£18,074
£370 off£20,476
£19,052
What is the average mileage for Vauxhall Astra ?
17275
How many Vauxhall Astra cars are available for sale?
251