Motoring Today

Vauxhall Astra under £20,000

3 used Vauxhall Astra for sale from £6,495 — every car priced under £20,000. Compare ULEZ, mileage and finance side by side.

The Vauxhall Astra is available for cash from £6,005 on Motoring Today, with 8 examples currently live under the £20,000 price cap. This stock was last updated on 7 August 2026. For those considering finance, a representative HP example starts at £137 per month, though finance is subject to status. At this budget, you can expect to find Vauxhall Astra models from 2015 through to 2021. The Astra is a popular choice for its reliability and practicality, offering a comfortable ride and efficient performance for everyday use.

Available now
3
under £20,000
Cheapest
£6,495
In budget
Vauxhall Astra
Above market

Vauxhall Astra

2015 Design

PetrolManual45,000 mi2015
Band F · £225/yr
£172/mo
£6,495
cash

Protheroes·4.4 (73)· Market Harborough

Vauxhall Astra
Fair price

Vauxhall Astra

2017 Sri

PetrolManual42,841 mi2017
£200/yr
£162/mo
£7,198
cash

AB Dealers·4.6 (196)· Feltham

Vauxhall Astra
Good price

Vauxhall Astra

2021 Sri T

PetrolManual40,100 mi2021
£200/yr
£205/mo
£8,990
cash

Cobalt Motors·4.5 (143)· West Allotment

Frequently asked questions

What Vauxhall Astra models can I get for under £20,000?
You can currently find 4 Vauxhall Astra models available for under £20,000, with prices starting from £6,495. These models typically range from the 2015 to 2021 model years, offering a good selection of recent vehicles.
Is finance available for Vauxhall Astra models at this price point?
Yes, finance options are available even when a cash price is shown. For example, a Vauxhall Astra could be available on finance from a representative £162 per month on Hire Purchase. Finance is subject to status, and this is a representative example.
What should I check when buying a Vauxhall Astra in this price range?
Always check the MOT history and advisories, which Motoring Today provides for every listing. Also, thoroughly review the service history to ensure proper maintenance, and compare the mileage against the car's age to gauge its usage and wear.