Motoring Today

Used BMW cars for sale

53 BMW listings from approved UK dealers, with finance, ULEZ and history data on every car.

With a starting price of £6,650, exploring a used BMW from our current stock of 38 vehicles offers an entry into premium motoring. Monthly finance options begin from £204, subject to status, with prices for the range extending up to £28,599. BMW cars are typically suited to drivers seeking a blend of performance, luxury, and advanced technology. When you choose a used BMW from Motoring Today, you benefit from complete transparency. Every single listing comes with a representative FCA-compliant finance example, providing clear insight into potential monthly payments. You'll also find the ULEZ status clearly marked, indicating whether the vehicle is compliant for London's Ultra Low Emission Zone, alongside its full MOT history for added peace of mind. Our current inventory features a strong selection of popular BMW models. You'll find eight BMW 2 Series and eight BMW 1 Series models available, alongside five 5 Series, and a choice of three 4 Series and three 3 Series vehicles. To narrow down your options, simply refine your search using criteria such as price, monthly budget, mileage, or ULEZ status.

Popular BMW models

BMW X3
Fair price

BMW X3

2018 Xdrive 30d M Sport Auto

DieselAutomatic103,716 mi2018
ULEZ ✓£200/yr
Finance available on request
£16,295
cash

Ezy Access·4.5 (248)· South Ruislip

BMW 1 Series
Fair price

BMW 1 Series

2018 118i Sport

PetrolManual61,457 mi2018
£200/yr
Finance available on request
£8,990
cash

Ezy Access·4.5 (248)· South Ruislip

BMW X1
Great price

BMW X1

2017 Xdrive 18d Sport Auto

DieselAutomatic19,986 mi2017
Band D · £170/yr
Finance available on request
£13,850
cash

JTW Motors·5.0 (72)· Stone

BMW X3
Fair price

BMW X3

2016 Xdrive 20d M Sport Auto

DieselAutomatic81,623 mi2016
Band E · £200/yr
Finance available on request
£11,999
cash

AB Dealers·4.6 (235)· Feltham

BMW X5
Good price

BMW X5

2013 Xdrive 30d Se Auto

DieselAutomatic59,468 mi2013
Band G · £275/yrHome delivery
Finance available on request
£13,499
cash

Anycolour Car·4.9 (154)· Barnsley

BMW 7 Series
Fair price

BMW 7 Series

2021 745le Xdrive M Sport Auto

Petrol Electric HybridAutomatic102,063 mi2021
£200/yrHome delivery
Finance available on request
£27,699
cash

Anycolour Car·4.9 (154)· Barnsley

BMW 2 Series
Fair price

BMW 2 Series

2020 218i M Sport Auto

PetrolAutomatic52,981 mi2020
£200/yr
Finance available on request
£16,999
cash

CG Motorland·4.5 (212)· Leicester

BMW 5 Series
Above market

BMW 5 Series

2018 540i Xdrive M Sport Auto

PetrolAutomatic75,180 mi2018
£200/yrHome delivery
Finance available on request
£21,999
cash

Anycolour Car·4.9 (154)· Barnsley

BMW X3
Good price

BMW X3

2020 Xdrive 30d Xline Mhev Auto

DieselAutomatic19,315 mi2020
£200/yrHome delivery
Finance available on request
£27,999
cash

Anycolour Car·4.9 (154)· Barnsley

BMW X4
Above market

BMW X4

2019 Xdrive 20d M Sport Auto

DieselAutomatic87,540 mi2019
£200/yr
Finance available on request
£22,095
cash

CG Motorland·4.5 (212)· Leicester

BMW 4 Series
Fair price

BMW 4 Series

2018 420i Gran Coupe M Sport Auto

PetrolAutomatic89,974 mi2018
£200/yr
Finance available on request
£12,199
cash

CG Motorland·4.5 (212)· Leicester

BMW 1 Series
Fair price

BMW 1 Series

2017 116d Sport

DieselManual80,021 mi2017
£200/yr
Finance available on request
£6,495
cash

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

BMW 2 Series
Fair price

BMW 2 Series

2018 218i Sport Auto

PetrolAutomatic57,180 mi2018
£200/yr
Finance available on request
£11,800
cash

AB Dealers·4.6 (235)· Feltham

BMW 1 Series
Fair price

BMW 1 Series

2021 118i M Sport Auto

PetrolAutomatic75,815 mi2021
£200/yr
Finance available on request
£14,490
cash

Ezy Access·4.5 (248)· South Ruislip

BMW 1 Series
Fair price

BMW 1 Series

2018 118i Sport Auto

PetrolAutomatic65,879 mi2018
£200/yr
Finance available on request
£10,190
cash

Ezy Access·4.5 (248)· South Ruislip

BMW 4 Series
Fair price

BMW 4 Series

2015 420d M Sport Auto

DieselAutomatic87,073 mi2015
Band C · £35/yr
Finance available on request
£9,790
cash

Ezy Access·4.5 (248)· South Ruislip

BMW 5 Series
Above market

BMW 5 Series

2014 520d M Sport Auto

DieselAutomatic110,000 mi2014
Band D · £170/yr
Finance available on request
£7,995
cash

East Knighton Car Sales·4.6 (63)· Dorchester

BMW 4 Series
Good price

BMW 4 Series

2023 420i M Sport Auto

PetrolAutomatic37,350 mi2023
£200/yrHome delivery
Finance available on request
£24,999
cash

Anycolour Car·4.9 (154)· Barnsley

BMW 1 Series
Good price

BMW 1 Series

2019 118i M Sport Shadow Edition

PetrolManual59,222 mi2019
£200/yr
Finance available on request
£11,480
cash

Cobalt Motors·4.5 (153)· Gosforth

BMW 5 Series
Good price

BMW 5 Series

2016 520d M Sport Auto

DieselAutomatic38,592 mi2016
Band C · £35/yr
Finance available on request
£13,304
cash

AB Dealers·4.6 (235)· Feltham

BMW 2 Series
Fair price

BMW 2 Series

2017 220d Sport

DieselAutomatic56,892 mi2017
£200/yr
Finance available on request
£11,250
cash

AB Dealers·4.6 (235)· Feltham

BMW 4 Series
Fair price

BMW 4 Series

2022 420i M Sport Auto

PetrolAutomatic11,434 mi2022
£200/yrHome delivery
Finance available on request
£29,999
cash

Anycolour Car·4.9 (154)· Barnsley

BMW 1 Series
Good price

BMW 1 Series

2019 118i M Sport Shadow Edition

PetrolManual70,912 mi2019
£200/yr
Finance available on request
£10,280
cash

Cobalt Motors·4.5 (153)· Gosforth

BMW 1 Series
Fair price

BMW 1 Series

2020 118i M Sport

PetrolManual26,718 mi2020
£200/yr
Finance available on request
£16,480
cash

Cobalt Motors·4.5 (153)· Gosforth

Frequently asked questions

How much does a used BMW cost?
Used BMWs on Motoring Today currently range from £3,495 for our most affordable options, with a median price of £13,872, up to £31,399 for higher-specification models.
What is the cheapest monthly finance on a used BMW?
The cheapest representative monthly finance on a used BMW is £142. This is based on a Hire Purchase (HP) agreement with no deposit over 60 months at a representative APR of 13%. Finance is subject to status.
Are used BMW cars ULEZ compliant?
Out of the 38 used BMWs currently listed, 3 are ULEZ compliant. Generally, petrol cars registered from roughly 2006 (Euro 4) and diesel cars registered from September 2015 (Euro 6) meet ULEZ emission standards.
What used BMWs are currently available on Motoring Today?
We currently have 38 used BMWs in stock. Our most popular models include 9 BMW 1 Series, 7 BMW 2 Series, and 5 BMW 4 Series.