Motoring Today

BMW 1 Series under £30,000

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

With 7 BMW 1 Series models currently available under £30,000, updated as of 6 October 2026, finding a compact executive car that combines premium feel with practical size is straightforward. The cheapest cash price for a BMW 1 Series in this selection stands at £3,495. For those considering finance, a representative monthly payment equivalent is available from £205, though finance is always subject to status. This budget range typically encompasses model years from 2013 up to 2019, offering a selection of cars that often feature a balance of engaging driving dynamics and renowned build quality. Whether you're looking for a reliable daily driver or a sportier option, these cars provide a compelling choice within your specified price limit.

Available now
9
under £30,000
Cheapest
£3,495
In budget
BMW 1 Series
Above market

BMW 1 Series

2013 116d Sport

DieselManual109,983 mi2013
Band C · £35/yr
Finance available on request
£3,495
cash

Car-pod Ltd·4.9 (172)· North Baddesley

BMW 1 Series
Great price

BMW 1 Series

2016 116d Sport Auto

DieselAutomatic101,000 mi2016
Band B · £20/yr
£142/mo
£5,995
cash

Hanworth Autos Ltd·4.0 (28)· Feltham

BMW 1 Series
Fair price

BMW 1 Series

2017 118i Sport Auto

PetrolAutomatic71,724 mi2017
ULEZ ✓£200/yr
Finance available on request
£9,099
cash

AB Dealers·4.6 (235)· Feltham

BMW 1 Series
Good price

BMW 1 Series

2018 118i M Sport Shadow Edition

PetrolManual71,310 mi2018
£200/yr
Finance available on request
£9,990
cash

Ezy Access·4.5 (248)· South Ruislip

BMW 1 Series
Fair price

BMW 1 Series

2017 116d Sport Auto

DieselAutomatic43,533 mi2017
£200/yr
£226/mo
£9,999
cash

AB Dealers·4.6 (235)· Feltham

BMW 1 Series
Good price

BMW 1 Series

2019 118i M Sport Shadow Edition

PetrolManual70,912 mi2019
£200/yr
£241/mo
£10,480
cash

Cobalt Motors·4.5 (153)· Gosforth

BMW 1 Series
Above market

BMW 1 Series

2019 118i Sport

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

AB Dealers·4.6 (235)· Feltham

BMW 1 Series
Fair price

BMW 1 Series

2021 118i M Sport Auto

PetrolAutomatic75,815 mi2021
ULEZ ✓£200/yr
Finance available on request
£14,690
cash

Ezy Access·4.5 (248)· South Ruislip

BMW 1 Series
Fair price

BMW 1 Series

2020 118i M Sport Auto

PetrolAutomatic49,471 mi2020
£200/yr
Finance available on request
£16,999
cash

CG Motorland·4.5 (210)· Leicester

Frequently asked questions

What BMW 1 Series models can I get for under £30,000?
Currently, we have 10 BMW 1 Series models available for under £30,000, with prices starting from £7,980. These range from model years 2017 to 2025, offering a variety of options within your budget.
Is finance available for a BMW 1 Series at this price point?
Yes, finance options are available for the BMW 1 Series, even for cash prices under £30,000. For example, you could pay approximately £186 per month, based on a representative example. Finance is, of course, subject to status.
What should I check on a BMW 1 Series at this price point?
It's advisable to review the car's MOT history, including any advisories, which Motoring Today shows on every listing. Also, ensure there's a comprehensive service history and check if the mileage aligns reasonably with the vehicle's age.