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
- 2020
- 25,391 miles
- Petrol
- Automatic
- 2022
- 6,806 miles
- Petrol
- Automatic
- 2024
- 21,884 miles
- Petrol
- Automatic
- 2022
- 27,861 miles
- Petrol
- Automatic
- 2022
- 27,394 miles
- Petrol
- Automatic
- 2022
- 13,984 miles
- Petrol
- Automatic
- 2024
- 12,017 miles
- Petrol
- Automatic
- 2023
- 25,869 miles
- Plug in hybrid
- Automatic
- 2022
- 22,505 miles
- Petrol
- Automatic
- 2020
- 37,312 miles
- Electric
- Automatic
- 2019
- 11,346 miles
- Petrol
- Automatic
- 2024
- 6,864 miles
- Petrol
- Automatic
- 2021
- 23,882 miles
- Petrol
- Automatic
- 2024
- 10,492 miles
- Electric
- Automatic
- 2020
- 39,405 miles
- Petrol
- Automatic
- 2024
- 3,723 miles
- Plug in hybrid
- Automatic
- 2020
- 38,440 miles
- Diesel
- Automatic
- 2025
- 3,750 miles
- Petrol
- Automatic
- 2025
- 2,979 miles
- Petrol
- Automatic
- 2024
- 17,548 miles
- Diesel
- Automatic
- 2022
- 18,550 miles
- Diesel
- Automatic
- 2022
- 17,759 miles
- Petrol
- Automatic
- 2023
- 14,988 miles
- Diesel
- Automatic
- 2021
- 21,658 miles
- Petrol
- Automatic
- 2024
- 2,516 miles
- Petrol
- Automatic
- 2021
- 38,397 miles
- Electric
- Automatic
- 2024
- 2,756 miles
- Plug in hybrid
- Automatic
- 2024
- 2,512 miles
- Petrol
- Manual
- 2023
- 29,044 miles
- Petrol
- Automatic
- 2024
- 7,315 miles
- Plug in hybrid
- Automatic
- 2022
- 19,006 miles
- Electric
- Automatic
- 2024
- 13,177 miles
- Petrol
- Automatic
- 2024
- 7,542 miles
- Petrol
- Automatic
- 2025
- 10,692 miles
- Petrol
- Automatic
- 2022
- 14,406 miles
- Petrol
- Automatic
- 2025
- 4,200 miles
- Automatic
- 2022
- 22,576 miles
- Diesel
- Automatic
- 2023
- 22,182 miles
- Petrol
- Automatic
- 2024
- 8,177 miles
- Petrol
- Automatic
- 2025
- 5,000 miles
- Automatic
- 2022
- 8,651 miles
- Diesel
- Automatic
- 2025
- 5,000 miles
- Petrol
- Automatic
- 2022
- 12,522 miles
- Petrol
- Manual
- 2022
- 34,404 miles
- Petrol
- Automatic
- 2023
- 3,513 miles
- Petrol
- Automatic
- 2024
- 5,139 miles
- Petrol
- Automatic
- 2024
- 11,986 miles
- Petrol
- Automatic
- 2024
- 5,995 miles
- Petrol
- Automatic
- 2024
- 5,827 miles
- Electric
- Automatic
- 2025
- 5,597 miles
- Electric
- Automatic
- 2023
- 16,677 miles
- Petrol
- Automatic
- 2024
- 12,305 miles
- Petrol
- Automatic
- 2024
- 12,472 miles
- Plug in hybrid
- Automatic
- 2022
- 8,460 miles
- Petrol
- Automatic
- 2022
- 29,046 miles
- Petrol
- Automatic
- 2021
- 11,332 miles
- Petrol
- Automatic
- 2022
- 19,536 miles
- Petrol
- Automatic
- 2022
- 9,558 miles
- Petrol
- Automatic
- 2022
- 29,364 miles
- Plug in hybrid
- Automatic
- 2023
- 21,333 miles
- Petrol
- Automatic
- 2024
- 11,720 miles
- Petrol
- Automatic
- 2023
- 28,357 miles
- Petrol
- Automatic
- 2024
- 14,185 miles
- Petrol
- Automatic
- 2023
- 29,400 miles
- Petrol
- Automatic
- 2024
- 5,150 miles
- Petrol
- Automatic
- 2023
- 32,858 miles
- Petrol
- Automatic
- 2022
- 21,932 miles
- Diesel
- Automatic
- 2022
- 27,041 miles
- Petrol
- Manual
- 2024
- 9,690 miles
- Petrol
- Automatic
- 2023
- 19,675 miles
- Diesel
- Automatic
- 2020
- 13,372 miles
- Petrol
- Automatic
- 2024
- 16,858 miles
- Petrol
- Automatic
- 2015
- 14,919 miles
- Petrol
- Automatic
- 2024
- 24,744 miles
- Petrol
- Automatic
- 2021
- 15,489 miles
- Diesel
- Automatic
- 2024
- 8,223 miles
- Petrol
- Automatic
- 2017
- 43,703 miles
- Petrol
- Automatic
- 2018
- 71,244 miles
- Diesel
- Automatic
- 2025
- 935 miles
- Petrol
- Automatic
- 2021
- 9,821 miles
- Petrol
- Automatic
- 2018
- 54,074 miles
- Diesel
- Automatic
- 2021
- 25,487 miles
- Electric
- Automatic
- 2023
- 9,961 miles
- Petrol
- Automatic
- 2022
- 3,977 miles
- Electric
- Automatic
- 2021
- 30,139 miles
- Electric
- Automatic
- 2022
- 14,718 miles
- Electric
- Automatic
- 2025
- 6,819 miles
- Plug in hybrid
- Automatic
- 2021
- 41,155 miles
- Diesel
- Automatic
- 2021
- 44,343 miles
- Petrol
- Manual
- 2021
- 48,565 miles
- Plug in hybrid
- Automatic
- 2020
- 34,962 miles
- Petrol
- Automatic
- 2024
- 12,960 miles
- Petrol
- Automatic
- 2023
- 11,795 miles
- Petrol
- Automatic
- 2022
- 46,377 miles
- Petrol
- Automatic
- 2022
- 16,818 miles
- Plug in hybrid
- Automatic
- 2022
- 11,090 miles
- Petrol
- Automatic
- 2023
- 6,549 miles
- Electric
- Automatic
- 2024
- 10,840 miles
- Petrol
- Automatic
- 2022
- 33,177 miles
- Petrol
- Automatic
- 2017
- 48,382 miles
- Diesel
- Automatic
- 2019
- 57,635 miles
- Diesel
- Automatic
- 2022
- 14,495 miles
- Electric
- Automatic
- 2022
- 17,603 miles
- Electric
- Automatic
- 2022
- 16,515 miles
- Electric
- Automatic
- 2022
- 18,596 miles
- Electric
- Automatic
- 2022
- 37,198 miles
- Diesel
- Automatic
- 2021
- 46,228 miles
- Petrol
- Automatic
- 2021
- 45,936 miles
- Petrol
- Automatic
- 2023
- 7,159 miles
- Electric
- Automatic
- 2022
- 19,368 miles
- Petrol
- Automatic
- 2022
- 24,384 miles
- Petrol
- Automatic
- 2024
- 13,096 miles
- Petrol
- Automatic
- 2024
- 11,802 miles
- Petrol
- Automatic
- 2022
- 29,970 miles
- Plug in hybrid
- Automatic
- 2022
- 18,504 miles
- Petrol
- Automatic
- 2021
- 28,132 miles
- Petrol
- Automatic
- 2021
- 35,370 miles
- Diesel
- Automatic
- 2022
- 32,826 miles
- Petrol
- Automatic
- 2022
- 30,542 miles
- Plug in hybrid
- Automatic
- 2022
- 20,338 miles
- Petrol
- Automatic
- 2024
- 1,752 miles
- Petrol
- Automatic
- 2023
- 20,211 miles
- Petrol
- Automatic
- 2021
- 20,152 miles
- Petrol
- Automatic
- 2025
- 8,594 miles
- Petrol
- Automatic
- 2024
- 7,683 miles
- Petrol
- Automatic
- 2021
- 12,562 miles
- Petrol
- Automatic
- 2022
- 18,532 miles
- Petrol
- Automatic
- 2018
- 37,145 miles
- Diesel
- Automatic
- 2021
- 39,763 miles
- Petrol
- Automatic
- 2022
- 17,932 miles
- Petrol
- Automatic
- 2020
- 40,696 miles
- Diesel
- Automatic
- 2024
- 5,349 miles
- Petrol
- Automatic
- 2024
- 7,756 miles
- Petrol
- Automatic
- 2023
- 30,374 miles
- Diesel
- Automatic
- 2023
- 20,670 miles
- Diesel
- Automatic
- 2022
- 11,173 miles
- Petrol
- Automatic
- 2023
- 15,015 miles
- Plug in hybrid
- Automatic
- 2022
- 25,920 miles
- Petrol
- Automatic
- 2024
- 10,656 miles
- Petrol
- Automatic
- 2024
- 6,501 miles
- Petrol
- Automatic
- 2024
- 7,909 miles
- Plug in hybrid
- Automatic
- 2025
- 7,339 miles
- Electric
- Automatic
- 2021
- 18,858 miles
- Petrol
- Automatic
- 2021
- 45,754 miles
- Petrol
- Automatic

Woolwich
BMW 1 Series
118i M SportPrice
£19,663

Enfield
BMW X1
X1 sDrive20i xLinePrice
£25,982

Pictures coming soon
Blackheath
BMW 1 Series
118i M SportPrice
£25,255

Blackheath
BMW X1
X1 sDrive20i xLinePrice
£23,358

Blackheath
BMW X1
X1 sDrive20i xLinePrice
£25,997

Bromley
BMW 4 Series
420i M Sport CoupePrice
£28,255

Ruxley
BMW 1 Series
M135i xDrivePrice
£29,432

Woolwich
BMW X5
X5 xDrive50e M SportPrice
£61,283

Woolwich
BMW 2 Series
230i M Sport CoupePrice
£27,889

Bromley
BMW i3 Series
i3 120AhPrice
£11,567

Enfield
BMW X1
X1 sDrive20i xLinePrice
£18,987

Ruxley
BMW 3 Series
320i M Sport SaloonPrice
£30,810

Ruxley
BMW 1 Series
128tiPrice
£25,813

Ruxley
BMW i5
i5 eDrive40 M Sport TouringPrice
£43,670

Pictures coming soon
Enfield
BMW X5
X5 xDrive40i M SportPrice
£41,646

Ruxley
BMW M5
M5 SaloonPrice
£91,495

Ruxley
BMW X6
X6 M50dPrice
£44,177

Woolwich
BMW 3 Series
320i M Sport SaloonPrice
£34,849

Blackheath
BMW 2 Series
220i M Sport CoupePrice
£35,616

Ruxley
BMW X5
X5 xDrive30d M SportPrice
£57,617

Enfield
BMW 4 Series Gran Coupe
420d M Sport Pro Edition Gran CoupePrice
£33,000

Bromley
BMW 3 Series
M340i xDrive SaloonPrice
£36,399

Ruxley
BMW 4 Series
420d M Sport CoupePrice
£31,501

Blackheath
BMW 3 Series
M340i xDrive TouringPrice
£36,777

Ruxley
BMW 1 Series
M135 xDrivePrice
£36,802

Enfield
BMW i3 Series
i3 120AhPrice
£12,890

Enfield
BMW 3 Series
330e M Sport SaloonPrice
£32,495

Bromley
BMW 2 Series
218i M Sport Gran CoupePrice
£29,994

Bromley
BMW 1 Series
118i M SportPrice
£23,072

Ruxley
BMW 5 Series
530e M Sport TouringPrice
£37,495

Ruxley
BMW i3 Series
i3s 120AhPrice
£15,552

Ruxley
BMW 3 Series
320i M Sport SaloonPrice
£28,347

Ruxley
BMW 1 Series
118i M SportPrice
£25,939

Ruxley
BMW 1 Series
M135 xDrivePrice
£35,744

Ruxley
BMW X1
X1 sDrive20i xLinePrice
£24,070

Ruxley
BMW 5 Series
520i M Sport Pro SaloonPrice
£45,538

Ruxley
BMW 5 Series
520d M Sport SaloonPrice
£27,965

Ruxley
BMW 1 Series
M135i xDrivePrice
£29,032

Ruxley
BMW 1 Series
118i M SportPrice
£25,425

Ruxley
BMW 2 Series
220 M SportPrice
£32,917

Ruxley
BMW 4 Series
M440d xDrive CoupePrice
£39,868

Ruxley
BMW 2 Series
M235 xDrivePrice
£44,143

Ruxley
BMW 1 Series
118i SportPrice
£19,484

Ruxley
BMW X5
X5 xDrive40i M SportPrice
£47,780

Ruxley
BMW 1 Series
M135i xDrivePrice
£30,843

Ruxley
BMW 1 Series
118i M SportPrice
£28,172

Ruxley
BMW 2 Series
218i M Sport Gran CoupePrice
£25,595

Ruxley
BMW 5 Series
520i M Sport SaloonPrice
£38,601

Ruxley
BMW i5
i5 eDrive40 M Sport Pro SaloonPrice
£49,999

Ruxley
BMW iX2
iX2 xDrive30 M SportPrice
£38,489

Ruxley
BMW 2 Series
218i M Sport Gran CoupePrice
£25,208

Ruxley
BMW 1 Series
118i M SportPrice
£25,917

Ruxley
BMW X5
X5 xDrive50e M SportPrice
£69,885

Ruxley
BMW 1 Series
118i SportPrice
£21,480

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

Ruxley
BMW 3 Series
320i M Sport SaloonPrice
£24,359

Ruxley
BMW 1 Series
118i M SportPrice
£22,090

Ruxley
BMW 1 Series
M135i xDrivePrice
£27,901

Ruxley
BMW 3 Series
330e xDrive M Sport SaloonPrice
£26,526

Ruxley
BMW 3 Series
320i M Sport SaloonPrice
£26,891

Ruxley
BMW 3 Series
320i M Sport SaloonPrice
£29,601

Ruxley
BMW 2 Series
M240i xDrive CoupePrice
£37,436

Ruxley
BMW 3 Series
320i M Sport SaloonPrice
£28,653

Ruxley
BMW X3
X3 xDrive20i M SportPrice
£36,504

Ruxley
BMW 2 Series
218i M Sport Gran CoupePrice
£27,736

Ruxley
BMW 1 Series
118i M SportPrice
£22,703

Ruxley
BMW X1
X1 sDrive 18d xLine PremierPrice
£30,371

Ruxley
BMW 1 Series
118i M SportPrice
£20,709

Ruxley
BMW 1 Series
120 M SportPrice
£28,770

Ruxley
BMW X7
X7 xDrive40d M SportPrice
£65,600

Ruxley
BMW 2 Series
218i M Sport CoupePrice
£19,370

Ruxley
BMW 1 Series
118i M SportPrice
£25,723

Ruxley
BMW 2 Series
M235i CoupePrice
£23,139

Ruxley
BMW 3 Series
320i M Sport SaloonPrice
£26,996

Bromley
BMW X3
X3 xDrive20d M SportPrice
£31,466

Enfield
BMW 3 Series
320i M Sport SaloonPrice
£30,417

Enfield
BMW 3 Series
330i M Sport SaloonPrice
£15,940

Enfield
BMW X5
X5 xDrive30d M SportPrice
£25,995

Enfield
BMW 2 Series
223 xDrive M Sport Gran CoupePrice
£36,995

Blackheath
BMW X1
X1 sDrive18i xLinePrice
£24,630

Bromley
BMW X3
X3 xDrive20d xLinePrice
£21,569

Bromley
BMW iX3
iX3 Premier Edition ProPrice
£26,297

Blackheath
BMW 2 Series
218i M Sport Gran CoupePrice
£25,750

Bromley
BMW i3 Series
i3 120AhPrice
£16,940

Enfield
BMW i3 Series
i3 120AhPrice
£12,559

Enfield
BMW i3
42.2kWh S Auto 5drPrice
£16,885

Enfield
BMW X5
X5 xDrive50e M SportPrice
£76,757

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

Pictures coming soon
Blackheath
BMW 2 Series
218i M Sport Gran CoupePrice
£17,400

Blackheath
BMW 3 Series
330e M Sport SaloonPrice
£21,528

Pictures coming soon
Blackheath
BMW 5 Series
520i M Sport SaloonPrice
£20,822

Pictures coming soon
Blackheath
BMW 1 Series
118i M SportPrice
£26,640

Pictures coming soon
Blackheath
BMW 1 Series
118i M SportPrice
£24,768

Pictures coming soon
Blackheath
BMW 1 Series
118i M SportPrice
£23,827

Pictures coming soon
Blackheath
BMW X1
X1 xDrive25e M SportPrice
£24,472

Blackheath
BMW 2 Series
218i M Sport Gran CoupePrice
£23,216

Enfield
BMW iX1
iX1 xDrive30 M SportPrice
£34,071

Bromley
BMW 3 Series
320i M Sport TouringPrice
£35,920

Enfield
BMW Z4
Z4 sDrive20i M SportPrice
£28,995

Bromley
BMW 1 Series
120d M Sport 5-DoorPrice
£14,490

Bromley
BMW X3
X3 xDrive20d M SportPrice
£23,073

Bromley
BMW i3 Series
i3s 120AhPrice
£16,998

Bromley
BMW i3 Series
i3s 120AhPrice
£16,800

Bromley
BMW iX
iX xDrive40 M SportPrice
£39,777

Enfield
BMW i3 Series
i3 120AhPrice
£14,889

Enfield
BMW 5 Series
520d M Sport SaloonPrice
£27,452

Pictures coming soon
Enfield
BMW 1 Series
118i M SportPrice
£19,825

Enfield
BMW 3 Series
2.0 320i M Sport Auto Euro 6 (s/s) 4drPrice
£22,373

Enfield
BMW iX1
30 66.5kWh M Sport Auto xDrive 5dr (11kW Charger)Price
£32,771

Pictures coming soon
Enfield
BMW 3 Series
330i M Sport SaloonPrice
£29,500

Enfield
BMW X1
X1 sDrive20i xLinePrice
£23,408

Enfield
BMW 1 Series
118i M SportPrice
£25,321

Enfield
BMW 2 Series Gran Coupe
2.0 220i M Sport DCT Euro 6 (s/s) 4drPrice
£27,895

Enfield
BMW 3 Series
2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4drPrice
£25,995

Blackheath
BMW 4 Series
420i M Sport CoupePrice
£27,895

Blackheath
BMW Z4
Z4 sDrive20i M SportPrice
£29,125

Blackheath
BMW 5 Series
530d xDrive M Sport SaloonPrice
£29,444

Blackheath
BMW 4 Series
420i M Sport CoupePrice
£26,456

Blackheath
BMW 3 Series
330e M Sport SaloonPrice
£23,958

Blackheath
BMW 1 Series
118i M SportPrice
£22,198

Bromley
BMW 1 Series
118i M SportPrice
£28,199

Enfield
BMW 3 Series
2.0 320i M Sport Auto Euro 6 (s/s) 4drPrice
£27,428

Bromley
BMW 2 Series
218i Sport Gran CoupePrice
£20,995

Bromley
BMW 2 Series
220i M Sport Coupe B48Price
£33,985

Enfield
BMW X2
X2 sDrive20i M SportPrice
£36,861

Blackheath
BMW 3 Series
330i M Sport SaloonPrice
£30,649

Woolwich
BMW Z4
Z4 sDrive30i M SportPrice
£33,837

Blackheath
BMW 3 Series
320d M Sport Shadow Edition SaloonPrice
£18,455

Blackheath
BMW X2
X2 sDrive18i M SportPrice
£19,899

Blackheath
BMW X1
X1 sDrive20i xLinePrice
£24,524

Enfield
BMW X2
X2 xDrive20d M SportPrice
£20,122

Enfield
BMW 3 Series
320i M Sport SaloonPrice
£29,830

Enfield
BMW 1 Series
118i M SportPrice
£27,401

Enfield
BMW 3 Series
320d M Sport TouringPrice
£31,588

Enfield
BMW X3
X3 xDrive20d M SportPrice
£38,000

Enfield
BMW X3
2.0 20i MHT M Sport Auto xDrive Euro 6 (s/s) 5drPrice
£38,717

Woolwich
BMW 5 Series
530e M Sport TouringPrice
£34,951

Blackheath
BMW X1
X1 sDrive20i xLinePrice
£23,392

Blackheath
BMW X1
X1 sDrive20i M SportPrice
£37,445

Bromley
BMW 1 Series
118i M SportPrice
£27,052

Bromley
BMW X5
X5 xDrive50e M SportPrice
£73,758

Bromley
BMW iX
iX xDrive40 M SportPrice
£48,065

Enfield
BMW X1
X1 sDrive20i M SportPrice
£25,770

Enfield
BMW Z4
Z4 sDrive20i M SportPrice
£24,720
Showing 144 of 276