Motoring Today

BMW 1 Series under £20,000

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

There are currently 8 BMW 1 Series models available for under £20,000 on Motoring Today, as updated on 5 September 2026. The most affordable cash price for a BMW 1 Series in this selection is £7,980. For those considering finance, a representative example shows this could be available from £186 per month on a Hire Purchase agreement; finance is, however, always subject to status. This budget allows access to BMW 1 Series models from 2017 up to 2024. You can expect to find a range of options within this popular compact hatchback segment, typically known for its engaging driving dynamics and premium feel. Every listing includes a representative finance quote, ULEZ status, and a full MOT history for transparency.

Available now
7
under £20,000
Cheapest
£7,980
In budget
BMW 1 Series
Good price

BMW 1 Series

2017 118i M Sport Shadow Edition

PetrolManual98,165 mi2017
£200/yr
£186/mo
£7,980
cash

Cobalt Motors·4.5 (149)· Gosforth

BMW 1 Series
Fair price

BMW 1 Series

2018 118i Sport

PetrolManual70,766 mi2018
£200/yr
£207/mo
£8,995
cash

Oaktree Motor Company·4.7 (193)· Cwmbran

BMW 1 Series
Great price

BMW 1 Series

2019 116d Se

DieselManual65,753 mi2019
£200/yr
£212/mo
£10,097
cash

SWS Car Sales Ltd·3.8 (121)· Cobham

BMW 1 Series
Fair price

BMW 1 Series

2017 116d Sport Auto

DieselAutomatic43,529 mi2017
£200/yr
£241/mo
£10,699
cash

AB Dealers·4.6 (196)· Feltham

BMW 1 Series
Above market

BMW 1 Series

2019 118i Sport

PetrolManual85,460 mi2019
£200/yr
£241/mo
£10,999
cash

AB Dealers·4.6 (196)· Feltham

BMW 1 Series
Fair price

BMW 1 Series

2018 118i Se Auto

PetrolAutomatic35,211 mi2018
£200/yr
£266/mo
£11,799
cash

AB Dealers·4.6 (196)· Feltham

BMW 1 Series
Good price

BMW 1 Series

2020 118i M Sport Auto

PetrolAutomatic29,967 mi2020
£200/yr
£372/mo
£16,999
cash

AB Dealers·4.6 (196)· Feltham

Frequently asked questions

What kind of BMW 1 Series can I get for under £20,000?
You can currently find 8 BMW 1 Series models for under £20,000, with prices starting from £8,250. These typically range from 2014 to 2024 model years, offering a variety of specifications.
Is finance available for a BMW 1 Series at this price point?
Yes, finance options are available even for cash prices. For example, a representative example shows some models available from £193 per month on HP, though finance is subject to status and terms.
What should I check when buying a BMW 1 Series under £20,000?
Always check the MOT history and advisories, which Motoring Today shows on every listing. Also, review the full service history and consider if the mileage is reasonable for the car's age.