Motoring Today

BMW 2 Series under £15,000

8 used BMW 2 Series for sale from £7,790 — every car priced under £15,000. Compare ULEZ, mileage and finance side by side.

Priced from just £7,790, there are currently 8 BMW 2 Series models available for under £15,000 on Motoring Today, with prices updated on 6 August 2026. This popular model can also be financed from £206 per month on a 60-month HP agreement, with a 0% deposit and 13% APR representative; finance is, of course, subject to status. At this budget, you can expect to find BMW 2 Series examples from model years 2015 to 2021. The 2 Series is renowned for its blend of sporty handling and premium comfort, making it a compelling choice for those seeking a compact yet engaging driving experience.

Available now
8
under £15,000
Cheapest
£7,790
In budget
BMW 2 Series
Fair price

BMW 2 Series

2015 218i M Sport

PetrolManual80,431 mi2015
Band D · £170/yr
£206/mo
£7,790
cash

Ezy Access·4.5 (207)· Ruislip

BMW 2 Series
Above market

BMW 2 Series

2017 218i Sport

PetrolManual60,000 mi2017
ULEZ ✓£200/yr
£196/mo
£8,495
cash

Protheroes·4.4 (73)· Market Harborough

BMW 2 Series
Good price

BMW 2 Series

2017 218i Sport Auto

PetrolAutomatic75,343 mi2017
Band D · £170/yr
£205/mo
£9,099
cash

AB Dealers·4.6 (196)· Feltham

BMW 2 Series
Fair price

BMW 2 Series

2018 218i M Sport Auto

PetrolAutomatic89,638 mi2018
£200/yr
£226/mo
£9,999
cash

AB Dealers·4.6 (196)· Feltham

BMW 2 Series
Fair price

BMW 2 Series

2016 218i M Sport

PetrolAutomatic63,626 mi2016
Band D · £170/yr
£244/mo
£10,490
cash

Ezy Access·4.5 (207)· Ruislip

BMW 2 Series

BMW 2 Series

2018 218i Sport Auto

PetrolAutomatic57,182 mi2018
£200/yr
£276/mo
£12,212
cash

AB Dealers·4.6 (196)· Feltham

BMW 2 Series
Good price

BMW 2 Series

2019 218i Sport Auto

PetrolAutomatic55,039 mi2019
£200/yr
£279/mo
£12,495
cash

Oaktree Motor Company·4.7 (193)· Torfaen

BMW 2 Series
Fair price

BMW 2 Series

2018 230i M Sport

PetrolAutomatic61,690 mi2018
£200/yr
£313/mo
£13,995
cash

Albar Autos·4.3 (20)· Mountsorrel

Frequently asked questions

What BMW 2 Series can I get for under £15,000?
Motoring Today currently has 8 BMW 2 Series models priced under £15,000, with the cheapest starting from £7,790. These models typically range from 2015 to 2021 model years, offering various body styles and specifications.
Is finance available for a BMW 2 Series at this cash price?
Yes, finance is available even at this cash price point. For example, a representative Hire Purchase finance option could be £206 per month over 60 months with a 13% APR. Finance is subject to status.
What should I check on a BMW 2 Series at this price point?
When considering a BMW 2 Series under £15,000, always check its MOT history and advisories, which are available on every Motoring Today listing. Also, review the service history to ensure regular maintenance, and consider the mileage in relation to the car's age.