Buy or Finance Vauxhall Astra in Birmingham from £217.84/month | 12.9% APR