
BMW 1 Series
2017 118i M Sport Shadow Edition
Cobalt Motors·4.5 (149)· Gosforth
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.

2017 118i M Sport Shadow Edition
Cobalt Motors·4.5 (149)· Gosforth

2018 118i Sport
Oaktree Motor Company·4.7 (193)· Cwmbran

2019 116d Se
SWS Car Sales Ltd·3.8 (121)· Cobham

2017 116d Sport Auto
AB Dealers·4.6 (196)· Feltham

2019 118i Sport
AB Dealers·4.6 (196)· Feltham

2018 118i Se Auto
AB Dealers·4.6 (196)· Feltham

2020 118i M Sport Auto
AB Dealers·4.6 (196)· Feltham