Motoring Today

BMW 1 Series under £30,000

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

There are currently 11 BMW 1 Series models available for less than £30,000 on Motoring Today, as of 6 August 2026. Prices for these models start from £8,490, or from £197 per month on a 60-month HP agreement at 13% APR, subject to status. This budget will typically provide access to a wide range of model years, with stock currently spanning from 2014 to 2024. The BMW 1 Series is commonly reported to offer a blend of premium feel and a dynamic driving experience, often with a focus on rear-wheel drive (in earlier generations) or capable front-wheel drive (in later models), making it a popular choice for those seeking a compact yet engaging vehicle.

Available now
9
under £30,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

BMW 1 Series
Fair price

BMW 1 Series

2024 128ti Auto

PetrolAutomatic12,013 mi2024
£200/yrHome delivery
£557/mo
£25,999
cash

Anycolour Car·4.9 (148)· Barnsley

Frequently asked questions

What BMW 1 Series models can I get for under £30,000?
Motoring Today currently lists 9 BMW 1 Series models under £30,000, with prices starting from £8,250. This typically covers models produced between 2014 and 2024, offering a good range of options.
Is finance available for these cash-priced BMW 1 Series vehicles?
Yes, finance is often available even for these cash prices. For example, a representative example shows payments from £193 per month based on a Hire Purchase agreement with 0% deposit over 60 months at 13% APR. Finance is subject to status.
What should I check on a BMW 1 Series at this price point?
It's prudent to review the full MOT history and any advisories, which Motoring Today provides for every listing. Always ensure there's a comprehensive service history, and check if the mileage aligns reasonably with the car's age.