
BMW 3 Series
2013 320i Luxury Gt Auto
SWS Car Sales Ltd·3.8 (121)· Cobham
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.

2013 320i Luxury Gt Auto
SWS Car Sales Ltd·3.8 (121)· Cobham

2017 320i Xdrive Sport Auto
Protheroes·4.4 (73)· Market Harborough

2017 320d Edition+ Auto
AB Dealers·4.6 (196)· Feltham

2019 320d Xdrive M Sport Auto
Oaktree Motor Company·4.7 (193)· Cwmbran