Motoring Today

BMW 3 Series under £20,000

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

A BMW 3 Series is available from just £7,295 cash on Motoring Today, representing an excellent opportunity to own this popular executive car. As of 5 September 2026, there are 4 BMW 3 Series models priced under £20,000, with model years ranging from 2013 to 2019. The cheapest cash price of £7,295 also offers a representative finance equivalent of £165 per month on a 60-month Hire Purchase agreement at 13% APR, though finance is always subject to status. This budget allows access to various iterations of the BMW 3 Series, a model known for its engaging driving dynamics and refined interior. Expect to find a selection of saloons and estates within this price bracket, often featuring efficient engines and a good level of standard equipment. Each listing includes full MOT history and ULEZ compliance status for complete transparency.

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

BMW 3 Series

2013 320i Luxury Gt Auto

PetrolAutomatic55,394 mi2013
Band F · £225/yr
£165/mo
£7,295
cash

SWS Car Sales Ltd·3.8 (121)· Cobham

BMW 3 Series
Above market

BMW 3 Series

2017 320i Xdrive Sport Auto

PetrolAutomatic78,000 mi2017
Band F · £225/yr
£299/mo
£12,990
cash

Protheroes·4.4 (73)· Market Harborough

BMW 3 Series
Good price

BMW 3 Series

2017 320d Edition+ Auto

DieselAutomatic23,817 mi2017
Band A · £20/yr
£329/mo
£14,598
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
£374/mo
£16,250
cash

Oaktree Motor Company·4.7 (193)· Cwmbran

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.