Motoring Today

BMW 3 Series under £20,000

5 used BMW 3 Series for sale from £7,495 — every car priced under £20,000. Compare ULEZ, mileage and finance side by side.

With a maximum cash price of £20,000, the BMW 3 Series is available from £6,497 at Motoring Today. This selection, updated on 6 August 2026, currently includes three models. If financing is preferred, the cheapest representative monthly payment for a 3 Series is £147, though this is subject to status. At this price point, you can expect to find BMW 3 Series models from 2015 to 2019. This budget typically covers various saloon and touring body styles, often with a choice of petrol or diesel engines, and commonly includes the popular F30/F31 generation known for its blend of driving dynamics and practicality.

Available now
5
under £20,000
Cheapest
£7,495
In budget
BMW 3 Series
Great price

BMW 3 Series

2013 320i Luxury Gt Auto

PetrolAutomatic55,394 mi2013
Band F · £225/yr
£169/mo
£7,495
cash

SWS Car Sales Ltd·3.8 (120)· Cobham

BMW 3 Series
Above market

BMW 3 Series

2017 318d M Sport Auto

DieselAutomatic91,938 mi2017
£200/yr
£237/mo
£10,495
cash

Maybury Car Sales·4.7 (10)· Edinburgh

BMW 3 Series
Above market

BMW 3 Series

2017 320i Xdrive Sport Auto

PetrolAutomatic78,000 mi2017
ULEZ ✓Band G · £275/yr
£299/mo
£12,990
cash

Protheroes·4.4 (73)· Market Harborough

BMW 3 Series
Fair price

BMW 3 Series

2017 320d Edition+ Auto

DieselAutomatic23,817 mi2017
Band A · £20/yr
£336/mo
£14,883
cash

AB Dealers·4.6 (196)· Feltham

BMW 3 Series
Fair price

BMW 3 Series

2019 320d Xdrive M Sport Auto

DieselAutomatic103,156 mi2019
£200/yr
£380/mo
£16,495
cash

Oaktree Motor Company·4.7 (193)· Torfaen

Frequently asked questions

What kind of BMW 3 Series can I get for under £20,000?
Currently, we have 6 BMW 3 Series models available under £20,000, with prices starting from £6,297. This price range typically includes models from 2013 to 2019.
Is finance available for a BMW 3 Series priced under £20,000?
Yes, finance is often available even for vehicles under £20,000. For example, a BMW 3 Series could be available from a representative £142 per month on Hire Purchase, though finance is subject to status.
What should I check on a BMW 3 Series at this price point?
Always review the full MOT history and any advisories, which Motoring Today provides with every listing. It is also crucial to check the service history and ensure the mileage aligns reasonably with the car's age.