Approved Used BMW Cars
Explore our carefully selected collection of BMW Approved Used Vehicles, each one inspected to BMW’s exacting standards and backed by a comprehensive warranty for complete peace of mind.
All models are available to test drive and order now, with a host of complimentary BMW Approved Used benefits, including thorough multi-point vehicle checks and roadside assistance.
Drive with confidence, knowing your next BMW has been expertly prepared and approved by the specialists.
Got a question? Contact us today to discuss any of our vehicles in stock with a friendly member of the Sales Team.
BMW
Used
- 2025
- 7,000 miles
- Plug in hybrid
- Automatic
- 2025
- 5,000 miles
- Petrol
- Automatic
- 2025
- 4,247 miles
- Petrol
- Automatic
- 2025
- 8,070 miles
- Plug in hybrid
- Automatic
- 2022
- 31,608 miles
- Electric
- Automatic
- 2022
- 53,437 miles
- Plug in hybrid
- Automatic
- 2025
- 8,500 miles
- Electric
- Automatic
- 2025
- 5,250 miles
- Electric
- Automatic
- 2025
- 3,950 miles
- Electric
- Automatic
- 2025
- 4,350 miles
- Petrol
- Automatic
- 2025
- 5,450 miles
- Plug in hybrid
- Automatic
- 2022
- 22,955 miles
- Plug in hybrid
- Automatic
- 2024
- 24,753 miles
- Petrol
- Automatic
- 2021
- 13,605 miles
- Petrol
- Automatic
- 2019
- 50,487 miles
- Petrol
- Automatic
- 2024
- 12,520 miles
- Petrol
- Automatic
- 2022
- 32,268 miles
- Plug in hybrid
- Automatic
- 2021
- 27,540 miles
- Petrol
- Automatic
- 2023
- 19,835 miles
- Petrol
- Automatic
- 2024
- 11,350 miles
- Petrol
- Automatic
- 2021
- 47,150 miles
- Petrol
- Automatic
- 2025
- 4,691 miles
- Petrol
- Automatic
- 2023
- 16,516 miles
- Petrol
- Automatic
- 2023
- 16,163 miles
- Petrol
- Automatic
- 2024
- 10,661 miles
- Petrol
- Automatic
- 2025
- 3,165 miles
- Petrol
- Automatic
- 2022
- 27,041 miles
- Petrol
- Manual
- 2025
- 16,327 miles
- Petrol
- Automatic
- 2024
- 24,931 miles
- Petrol
- Automatic
- 2021
- 25,573 miles
- Plug in hybrid
- Automatic
- 2025
- 2,753 miles
- Plug in hybrid
- Automatic
- 2025
- 4,185 miles
- Petrol
- Automatic
- 2025
- 1,440 miles
- Petrol
- Automatic
- 2025
- 1,458 miles
- Petrol
- Automatic
- 2025
- 3,551 miles
- Petrol
- Automatic
- 2025
- 1,965 miles
- Petrol
- Automatic
- 2025
- 2,684 miles
- Petrol
- Automatic
- 2021
- 10,340 miles
- Electric
- Automatic
- 2025
- 2,794 miles
- Petrol
- Automatic
- 2025
- 3,473 miles
- Plug in hybrid
- Automatic
- 2025
- 2,984 miles
- Electric
- Automatic
- 2023
- 12,510 miles
- Petrol
- Automatic
- 2022
- 32,737 miles
- Electric
- Automatic
- 2025
- 8,520 miles
- Petrol
- Automatic
- 2022
- 26,638 miles
- Electric
- Automatic
- 2025
- 4,414 miles
- Petrol
- Automatic
- 2025
- 3,520 miles
- Plug in hybrid
- Automatic
- 2023
- 17,556 miles
- Petrol
- Automatic
- 2025
- 7,578 miles
- Petrol
- Automatic
- 2025
- 12,333 miles
- Plug in hybrid
- Automatic
- 2023
- 11,202 miles
- Electric
- Automatic
- 2021
- 35,157 miles
- Petrol
- Automatic
- 2023
- 12,060 miles
- Petrol
- Manual
- 2023
- 25,513 miles
- Plug in hybrid
- Automatic
- 2025
- 2,825 miles
- Petrol
- Automatic
- 2025
- 10,165 miles
- Electric
- Automatic
- 2025
- 8,863 miles
- Petrol
- Automatic
- 2022
- 16,698 miles
- Petrol
- Automatic
- 2025
- 2,500 miles
- Electric
- Automatic
- 2025
- 2,504 miles
- Petrol
- Automatic
- 2025
- 5,788 miles
- Electric
- Automatic
- 2025
- 10,094 miles
- Electric
- Automatic
- 2025
- 2,897 miles
- Petrol
- Automatic
- 2025
- 3,114 miles
- Petrol
- Automatic
- 2025
- 5,112 miles
- Electric
- Automatic
- 2024
- 9,037 miles
- Plug in hybrid
- Automatic
- 2022
- 35,106 miles
- Diesel
- Automatic
- 2024
- 13,261 miles
- Plug in hybrid
- Automatic
- 2022
- 20,288 miles
- Petrol
- Manual
- 2023
- 2,454 miles
- Petrol
- Automatic
- 2021
- 19,925 miles
- Electric
- Automatic
- 2023
- 20,997 miles
- Petrol
- Automatic
- 2025
- 6,970 miles
- Plug in hybrid
- Automatic
- 2025
- 7,339 miles
- Plug in hybrid
- Automatic
- 2021
- 19,786 miles
- Electric
- Automatic
- 2020
- 21,387 miles
- Petrol
- Automatic
- 2024
- 15,591 miles
- Electric
- Automatic
- 2022
- 39,728 miles
- Plug in hybrid
- Automatic
- 2022
- 39,303 miles
- Diesel
- Automatic
- 2021
- 26,394 miles
- Electric
- Automatic
- 2025
- 4,923 miles
- Petrol
- Automatic
- 2025
- 10,367 miles
- Plug in hybrid
- Automatic
- 2022
- 6,772 miles
- Electric
- Automatic
- 2021
- 10,420 miles
- Petrol
- Automatic
- 2021
- 26,121 miles
- Petrol
- Automatic
- 2025
- 4,109 miles
- Plug in hybrid
- Automatic
- 2025
- 5,044 miles
- Petrol
- Automatic
- 2024
- 22,057 miles
- Diesel
- Automatic
- 2022
- 23,090 miles
- Electric
- Automatic
- 2022
- 20,028 miles
- Diesel
- Automatic
- 2018
- 25,629 miles
- Petrol
- Automatic
- 2019
- 26,894 miles
- Petrol
- Automatic
- 2025
- 2,488 miles
- Plug in hybrid
- Automatic
- 2021
- 45,189 miles
- Plug in hybrid
- Automatic
- 2025
- 10,015 miles
- Petrol
- Automatic
- 2021
- 12,590 miles
- Plug in hybrid
- Automatic
- 2022
- 30,451 miles
- Electric
- Automatic
- 2022
- 40,609 miles
- Diesel
- Automatic
- 2022
- 9,189 miles
- Petrol
- Automatic
- 2025
- 5,039 miles
- Petrol
- Automatic
- 2025
- 9,046 miles
- Electric
- Automatic
- 2022
- 16,504 miles
- Plug in hybrid
- Automatic
- 2021
- 45,240 miles
- Petrol
- Automatic
- 2021
- 30,305 miles
- Petrol
- Automatic
- 2020
- 30,323 miles
- Petrol
- Automatic
- 2022
- 21,695 miles
- Petrol
- Automatic
- 2024
- 13,096 miles
- Petrol
- Automatic
- 2022
- 21,056 miles
- Electric
- Automatic
- 2021
- 40,207 miles
- Diesel
- Automatic
- 2025
- 4,250 miles
- Petrol
- Automatic
- 2024
- 6,657 miles
- Diesel
- Automatic
- 2022
- 23,699 miles
- Electric
- Automatic
- 2019
- 57,605 miles
- Diesel
- Automatic
- 2023
- 12,713 miles
- Petrol
- Automatic
- 2019
- 47,152 miles
- Petrol
- Automatic
- 2022
- 6,437 miles
- Diesel
- Automatic
- 2022
- 20,474 miles
- Petrol
- Automatic
- 2019
- 30,350 miles
- Petrol
- Automatic
- 2023
- 13,500 miles
- Diesel
- Automatic
- 2023
- 9,453 miles
- Petrol
- Automatic
- 2025
- 2,324 miles
- Petrol
- Automatic
- 2025
- 2,618 miles
- Diesel
- Automatic
- 2022
- 13,805 miles
- Electric
- Automatic
- 2025
- 3,466 miles
- Petrol
- Automatic
- 2022
- 46,015 miles
- Diesel
- Automatic
- 2022
- 12,010 miles
- Electric
- Automatic
- 2025
- 7,910 miles
- Plug in hybrid
- Automatic
- 2020
- 24,119 miles
- Petrol
- Automatic
- 2022
- 34,545 miles
- Diesel
- Automatic
- 2022
- 20,878 miles
- Petrol
- Automatic
- 2017
- 20,984 miles
- Petrol
- Automatic
- 2025
- 5,376 miles
- Petrol
- Automatic
- 2025
- 5,970 miles
- Petrol
- Automatic
- 2025
- 3,746 miles
- Petrol
- Automatic
- 2021
- 40,302 miles
- Electric
- Automatic
- 2025
- 221 miles
- Plug in hybrid
- Automatic
- 2022
- 34,401 miles
- Petrol
- Automatic
- 2022
- 10,273 miles
- Plug in hybrid
- Automatic
- 2022
- 11,211 miles
- Petrol
- Manual
- 2023
- 32,551 miles
- Diesel
- Automatic
- 2022
- 39,789 miles
- Plug in hybrid
- Automatic
- 2022
- 29,320 miles
- Diesel
- Automatic
- 2021
- 25,839 miles
- Petrol
- Automatic
- 2025
- 7,177 miles
- Diesel
- Automatic

Ruxley
BMW X3
2.0 30e 22.7kWh M Sport SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (299 ps)Price
£52,032

Ruxley
BMW 2 Series
230i M Sport CoupePrice
£37,995

Ruxley
BMW 2 Series
220 M Sport Gran CoupePrice
£31,274

Pictures coming soon
Enfield
BMW X5
X5 xDrive50e M SportPrice
£70,897

Ruxley
BMW iX
iX xDrive40 M Sport EditionPrice
£38,995

Enfield
BMW 5 Series
530e xDrive M Sport SaloonPrice
£28,502

Pictures coming soon
Ruxley
BMW iX2
iX2 xDrive30 M SportPrice
£35,000

Woolwich
BMW iX
iX xDrive45 M SportPrice
£60,130

Woolwich
BMW i4
i4 M60Price
£65,976

Woolwich
BMW 2 Series
M235 xDrive Gran CoupePrice
£39,917

Woolwich
BMW X5
3.0 50e 25.7kWh M Sport SUV 5dr Petrol Plug-in Hybrid Steptronic xDrive Euro 6 (s/s) (489 ps)Price
£79,250

Ruxley
BMW X3
X3 xDrive30e xLinePrice
£31,625

Woolwich
BMW 1 Series
M135i xDrivePrice
£28,616

Pictures coming soon
Bromley
BMW 5 Series
520i M Sport SaloonPrice
£29,020

Pictures coming soon
Bromley
BMW Z4
Z4 sDrive20i M SportPrice
£21,421

Woolwich
BMW 1 Series
M135i xDrivePrice
£33,358

Woolwich
BMW X5
X5 xDrive45e M SportPrice
£49,114

Ruxley
BMW 4 Series
420i M Sport CoupePrice
£25,805

Ruxley
BMW X1
X1 xDrive23i M SportPrice
£35,347

Woolwich
BMW 3 Series
320i M Sport SaloonPrice
£30,228

Pictures coming soon
Enfield
BMW X3
X3 xDrive20i M SportPrice
£28,531

Enfield
BMW 1 Series
M135 xDrivePrice
£34,154

Enfield
BMW 1 Series
118i M SportPrice
£22,931

Woolwich
BMW 3 Series
320i M Sport SaloonPrice
£28,718

Pictures coming soon
Bromley
BMW 1 Series
118i M SportPrice
£24,513

Woolwich
BMW M4 Competition
M4 Competition M xDrive ConvertiblePrice
£67,941

Bromley
BMW 1 Series
118i M SportPrice
£18,500

Bromley
BMW 5 Series
520i M Sport Pro SaloonPrice
£39,369

Bromley
BMW 1 Series
118i M SportPrice
£21,444

Pictures coming soon
Bromley
BMW 3 Series
330e M Sport SaloonPrice
£24,395

Enfield
BMW X5
X5 xDrive50e M SportPrice
£78,092

Enfield
BMW 2 Series
220 M Sport Gran CoupePrice
£30,561

Pictures coming soon
Enfield
BMW 1 Series
120 M SportPrice
£29,467

Enfield
BMW 2 Series
220 M Sport Gran CoupePrice
£30,296

Enfield
BMW 2 Series
220i M Sport CoupePrice
£32,838

Enfield
BMW X1
X1 sDrive20i M SportPrice
£40,546

Enfield
BMW 2 Series
230i M Sport CoupePrice
£36,885

Woolwich
BMW i3 Series
i3s 120AhPrice
£18,233

Enfield
BMW 2 Series
M235 xDrive Gran CoupePrice
£39,460

Enfield
BMW 2 Series Active Tourer
225e xDrive M Sport Active TourerPrice
£28,929

Enfield
BMW iX1
iX1 eDrive20 M SportPrice
£35,032

Ruxley
BMW 1 Series
118i M SportPrice
£21,816

Ruxley
BMW i4
i4 eDrive40 M SportPrice
£27,336

Blackheath
BMW 4 Series Gran Coupe
2.0 420i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)Price
£34,628

Ruxley
BMW iX
iX xDrive40 M Sport EditionPrice
£37,474

Enfield
BMW 4 Series Gran Coupe
420i M Sport Gran CoupePrice
£34,450

Woolwich
BMW X5
X5 xDrive50e M SportPrice
£68,855

Ruxley
BMW 2 Series
218i M Sport Gran CoupePrice
£22,620

Ruxley
BMW 1 Series
120 M SportPrice
£28,130

Ruxley
BMW 3 Series
330e M Sport SaloonPrice
£37,534

Ruxley
BMW iX3
iX3 M Sport ProPrice
£37,677

Enfield
BMW 4 Series
420i M Sport CoupePrice
£25,767

Pictures coming soon
Enfield
BMW 2 Series
218i M Sport Gran CoupePrice
£23,285

Enfield
BMW X1
X1 xDrive25e M SportPrice
£31,001

Bromley
BMW 1 Series
M135 xDrivePrice
£37,208

Ruxley
BMW i4
i4 eDrive40 M SportPrice
£38,321

Woolwich
BMW X1
X1 sDrive20i M SportPrice
£34,951

Woolwich
BMW 1 Series
118i M SportPrice
£21,997

Bromley
BMW i4
i4 eDrive40 M SportPrice
£44,022

Bromley
BMW X1
X1 sDrive20i M SportPrice
£39,301

Bromley
BMW iX
iX xDrive45 M SportPrice
£62,742

Bromley
BMW iX
iX xDrive45 M SportPrice
£57,601

Bromley
BMW 2 Series
M240i xDrive CoupePrice
£44,289

Bromley
BMW X1
X1 sDrive20i M SportPrice
£36,143

Bromley
BMW i5
i5 eDrive40 M Sport Pro SaloonPrice
£51,188

Bromley
BMW 5 Series
530e M Sport SaloonPrice
£43,693

Enfield
BMW X5
X5 xDrive30d xLinePrice
£37,500

Bromley
BMW 3 Series
330e M Sport SaloonPrice
£29,990

Blackheath
BMW 1 Series
118i M SportPrice
£18,664

Pictures coming soon
Enfield
BMW 2 Series
220i M Sport CoupePrice
£29,717

Woolwich
BMW iX3
iX3 Premier Edition ProPrice
£26,107

Blackheath
BMW X3
2.0 20i MHT M Sport SUV 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (184 ps)Price
£38,857

Ruxley
BMW 3 Series
330e M Sport SaloonPrice
£34,495

Blackheath
BMW 3 Series
330e M Sport SaloonPrice
£33,500

Blackheath
BMW i3 Series
i3 120AhPrice
£14,573

Blackheath
BMW 2 Series
218i M Sport CoupePrice
£17,387

Blackheath
BMW iX1
iX1 eDrive20 M SportPrice
£30,228

Blackheath
BMW X2
X2 xDrive25e M SportPrice
£19,500

Blackheath
BMW X7
3.0 40d MHT M Sport SUV 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)Price
£56,750

Woolwich
BMW i3 Series
i3s 120AhPrice
£16,477

Enfield
BMW 2 Series
M235 xDrive Gran CoupePrice
£37,000

Enfield
BMW 3 Series
330e M Sport SaloonPrice
£33,317

Enfield
BMW i3 Series
i3 120AhPrice
£16,855

Enfield
BMW 2 Series
218i M Sport Gran CoupePrice
£22,939

Enfield
BMW 3 Series
320i M Sport SaloonPrice
£23,996

Ruxley
BMW X3
X3 30e xDrive M SportPrice
£49,294

Bromley
BMW 1 Series
120 M SportPrice
£28,033

Ruxley
BMW 3 Series
M340d xDrive SaloonPrice
£45,362

Bromley
BMW iX
iX xDrive40 M Sport EditionPrice
£38,684

Blackheath
BMW 5 Series
520d M Sport SaloonPrice
£26,035

Woolwich
BMW X3
X3 M40iPrice
£32,757

Pictures coming soon
Bromley
BMW X3
X3 xDrive20i M SportPrice
£27,570

Bromley
BMW X1
X1 xDrive25e M SportPrice
£40,259

Enfield
BMW 5 Series
530e SE SaloonPrice
£21,772

Enfield
BMW 5 Series
520i M Sport SaloonPrice
£40,750

Woolwich
BMW X1
X1 xDrive25e M SportPrice
£24,271

Bromley
BMW iX
iX xDrive40 M Sport EditionPrice
£36,652

Blackheath
BMW X3
X3 xDrive20d xLinePrice
£29,518

Enfield
BMW X3
X3 xDrive20i M SportPrice
£35,900

Woolwich
BMW 3 Series
320i M Sport TouringPrice
£33,253

Enfield
BMW iX
iX xDrive45 M SportPrice
£60,838

Enfield
BMW X5
X5 xDrive45e M SportPrice
£45,109

Ruxley
BMW 1 Series
128tiPrice
£22,360

Ruxley
BMW 3 Series
320i M Sport SaloonPrice
£22,418

Ruxley
BMW X1
X1 sDrive20i M SportPrice
£21,414

Ruxley
BMW 2 Series
218i M Sport Gran CoupePrice
£21,666

Ruxley
BMW X1
X1 sDrive20i M SportPrice
£32,918

Ruxley
BMW i3 Series
i3 120AhPrice
£15,930

Enfield
BMW 4 Series
420d xDrive M Sport CoupePrice
£28,397

Woolwich
BMW 2 Series
220 M Sport Gran CoupePrice
£30,270

Woolwich
BMW X3
X3 xDrive20d M SportPrice
£44,358

Enfield
BMW i3 Series
i3 120AhPrice
£15,038

Bromley
BMW X5
X5 xDrive30d M SportPrice
£38,331

Blackheath
BMW 2 Series
218i M Sport Gran CoupePrice
£22,893

Enfield
BMW 5 Series
540i xDrive M Sport TouringPrice
£30,677

Enfield
BMW 4 Series Gran Coupe
420d M Sport Pro Edition Gran CoupePrice
£31,500

Bromley
BMW X1
X1 sDrive18i xLinePrice
£25,469

Bromley
BMW 3 Series
M340i xDrive TouringPrice
£39,525

Bromley
BMW 4 Series Gran Coupe
420d M Sport Gran CoupePrice
£33,624

Bromley
BMW 8 Series
840i M Sport CoupePrice
£43,768

Bromley
BMW 1 Series
120 M SportPrice
£28,314

Ruxley
BMW X1
X1 sDrive18d M SportPrice
£36,590

Enfield
BMW iX
iX xDrive40 M Sport EditionPrice
£38,757

Pictures coming soon
Bromley
BMW X1
X1 sDrive20i xLinePrice
£35,360

Ruxley
BMW 5 Series
520d M Sport SaloonPrice
£25,166

Enfield
BMW i3 Series
i3s 120AhPrice
£17,908

Woolwich
BMW 3 Series
330e M Sport SaloonPrice
£33,500

Ruxley
BMW X1
X1 xDrive20i M SportPrice
£22,533

Ruxley
BMW 5 Series
520d M Sport TouringPrice
£29,495

Ruxley
BMW X3
X3 xDrive20i M SportPrice
£35,961

Pictures coming soon
Enfield
BMW 4 Series
430i M Sport CoupePrice
£20,000

Enfield
BMW 1 Series
120 M SportPrice
£27,830

Enfield
BMW 1 Series
120 M SportPrice
£27,625

Bromley
BMW 4 Series Gran Coupe
420i M Sport Gran CoupePrice
£38,728

Enfield
BMW iX3
iX3 Premier Edition ProPrice
£24,025

Pictures coming soon
Enfield
BMW X1
X1 xDrive25e M SportPrice
£36,967

Enfield
BMW 2 Series
218i M Sport Gran CoupePrice
£20,919

Bromley
BMW 3 Series
330e M Sport TouringPrice
£33,710

Enfield
BMW 1 Series
118i M SportPrice
£19,355

Blackheath
BMW X5
X5 xDrive30d M SportPrice
£49,253

Bromley
BMW X1
X1 xDrive25e xLinePrice
£19,817

Bromley
BMW 5 Series
520d M Sport SaloonPrice
£26,552

Blackheath
BMW 4 Series
420i M Sport CoupePrice
£25,790

Woolwich
BMW X5
X5 xDrive30d M SportPrice
£65,379
Showing 144 of 330