Motoring Today

Vauxhall Astra under £20,000

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

There are 3 Vauxhall Astra models currently available under £20,000, with our stock updated on 8 October 2026. Prices for these reliable hatchbacks start from just £8,051, with the cheapest representative monthly finance equivalent available from £176 (subject to status, 13% APR HP over 60 months with no deposit). This budget typically secures a Vauxhall Astra from model years 2017 to 2019. Known for their practicality and comfortable ride, these models offer a popular choice for UK drivers, often featuring modern conveniences and efficient engines. Finance options, such as Hire Purchase (HP) or Personal Contract Purchase (PCP), are widely available for used cars, and all listings on Motoring Today include a representative FCA-style finance quote, ULEZ status, and a full MOT history for transparency.

Available now
4
under £20,000
Cheapest
£3,295
In budget
Vauxhall Astra
Great price

Vauxhall Astra

2015 Elite Nav T

PetrolManual95,000 mi2015
Band D · £170/yr
Finance available on request
£3,295
cash

Mountsorrel Car Sales·4.9 (38)· Loughborough

Vauxhall Astra
Fair price

Vauxhall Astra

2019 Elite Nav T S/s Auto

PetrolAutomatic64,619 mi2019
£200/yr
£176/mo
£8,051
cash

AB Dealers·4.6 (235)· Feltham

Vauxhall Astra
Above market

Vauxhall Astra

2017 Sri Vx-line Nav

PetrolManual37,000 mi2017
£200/yr
£207/mo
£8,995
cash

Protheroes·4.4 (74)· Market Harborough

Vauxhall Astra
Fair price

Vauxhall Astra

2019 Sri T S/s Auto

PetrolAutomatic29,393 mi2019
£200/yr
£219/mo
£9,999
cash

AB Dealers·4.6 (235)· Feltham

Frequently asked questions

What kind of Vauxhall Astra can I get for under £20,000?
You can find 3 Vauxhall Astras currently available for under £20,000. Prices start from £6,090, with model years ranging from 2016 to 2019, offering a variety of options within this budget.
Can I finance a Vauxhall Astra at this price point?
Yes, finance is typically available even for cash price vehicles, subject to status. A representative example for a Vauxhall Astra shows monthly payments from £207 over 60 months with a 0% deposit at 13% APR.
What should I check when buying a Vauxhall Astra in this price range?
It's important to check the MOT history and any advisories, which Motoring Today provides for every listing. Also, review the service history to ensure proper maintenance and consider if the mileage is reasonable for the vehicle's age.