Motoring Today

BMW 1 Series under £20,000

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

The BMW 1 Series is available from £8,490 on Motoring Today, with ten cars currently listed under our £20,000 cash price cap as of 6 August 2026. For those considering finance, representative examples start from £197 per month. Finance is subject to status and will vary based on individual circumstances. This budget currently provides access to BMW 1 Series models manufactured between 2014 and 2024, offering a range of options from early F20/F21 generation cars through to the more recent F40 models. The 1 Series is commonly reported for its engaging driving dynamics and premium interior feel, making it a popular choice in the compact executive hatchback segment.

Available now
8
under £20,000
Cheapest
£8,294
In budget
BMW 1 Series
Fair price

BMW 1 Series

2017 118i M Sport Shadow Edition

PetrolManual98,165 mi2017
£200/yr
£193/mo
£8,294
cash

Cobalt Motors·4.5 (143)· West Allotment

BMW 1 Series
Fair price

BMW 1 Series

2014 120d M Sport

DieselManual47,000 mi2014
Band C · £35/yr
£205/mo
£8,500
cash

Vantage Autohouse·5.0 (17)· Newport

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)· Torfaen

BMW 1 Series
Above market

BMW 1 Series

2019 116d Se

DieselManual65,753 mi2019
£200/yr
£216/mo
£10,297
cash

SWS Car Sales Ltd·3.8 (120)· 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

2021 118i M Sport Auto

PetrolAutomatic75,815 mi2021
£200/yr
£339/mo
£15,190
cash

Ezy Access·4.5 (207)· Ruislip

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.