Vauxhall Astra1.2 Turbo 130 Ultimate 5dr20249,500 milesPetrol£21,690£1,590 off£20,100Good priceNP194SL