Vauxhall Astra1.2 Turbo 130 Ultimate 5dr20247,885 milesPetrol£21,330£490 off£20,840Fair price28 miles away
Vauxhall Astra1.6 Plug-in Hybrid GSe 5dr Auto202414,079 milesHybrid£22,599£939 off£21,66028 miles away
Vauxhall Astra115kW Ultimate 54kWh 5dr Auto20234,258 milesElectric£20,999£1,039 off£19,960Great price28 miles away