Vauxhall Astra1.2 Turbo 130 Ultimate 5dr20243,659 milesPetrol£22,340£1,240 off£21,100Fair priceFK38XX