Skip to main content

16,433 Used BMW cars for sale

BMW iX32022 - 40 83.9kWh M Sport Pro Saloon 4dr Electric Auto eDrive (11kW Charger) (340

2022 - 40 83.9kWh M Sport Pro Saloon 4dr Electric Auto eDrive (11kW Charger) (34055

Low Mileage

£44,112

Finance available £924 pm

  • 5.3K

    Miles
  • Electric
  • Automatic
  • SUV

Carsa Cannock

01543227664 *

BMW 5 Series2014 (64) - 518d 2.0 [150] SE 4dr EURO 6 ULEZ COMPLIENT

2014 (64) - 518d 2.0 [150] SE 4dr EURO 6 ULEZ COMPLIENT20

Reduced

£4,990

Finance available £89 pm

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Saloon

BMW M52021 - 4.4i V8 Competition Saloon 4dr Petrol Steptronic xDrive Euro 6 (s/s) (625 p

2021 - 4.4i V8 Competition Saloon 4dr Petrol Steptronic xDrive Euro 6 (s/s) (625 p48

Low Mileage

£53,463

Finance available £1,125 pm

  • 4.4L
  • 30.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

BMW X72025 - Xdrive40D Mht M Sport 5Dr Step Auto [6 Seat]

2025 - Xdrive40D Mht M Sport 5Dr Step Auto [6 Seat]28

£84,999

Finance available £1,726 pm

  • 3L
  • 3.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Lookers Stafford BMW

01785569200 *

BMW 3 Series2024 - 320I M Sport 4Dr Step Auto

2024 - 320I M Sport 4Dr Step Auto28

£30,999

Finance available £616 pm

  • 2L
  • 13.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lookers Stafford BMW

01785569200 *

BMW 4 Series2025 - M440I Xdrive Mht 5Dr Step Auto

2025 - M440I Xdrive Mht 5Dr Step Auto28

£49,699

Finance available £1,000 pm

  • 3L
  • 5.0

    Miles
  • Petrol
  • Automatic
  • Hatchback

Lookers Stafford BMW

01785569200 *

BMW X12021 (71) - 2.0 18d SE SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps)

2021 (71) - 2.0 18d SE SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps)73

£12,500

Finance available £252 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Manual
  • Estate

Big Motoring World Cannock

01543221765 *

BMW 3 Series2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - SUN PROTECT

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - SUN PROTECT42

Low Mileage

£22,340

Finance available £458 pm

  • 2L
  • 31.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro

2021 (21) - 2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro72

£18,800

Finance available £390 pm

  • 2L
  • 57.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW i32018 - 33kWh Hatchback 5dr Electric Auto (170 ps) - DRIVING MODES - PARK SENSORS -

2018 - 33kWh Hatchback 5dr Electric Auto (170 ps) - DRIVING MODES - PARK SENSORS -41

Low Mileage

£10,939

Finance available £213 pm

  • 14.4K

    Miles
  • Electric
  • Automatic
  • Hatchback

Carsa Cannock

01543227664 *

BMW Z42012 (62) - 2.0 20i M Sport Convertible 2dr Petrol Auto sDrive Euro 5 (184 ps)

2012 (62) - 2.0 20i M Sport Convertible 2dr Petrol Auto sDrive Euro 5 (184 ps)50

Low Mileage

£8,995

  • 2L
  • 84.8K

    Miles
  • Petrol
  • Automatic
  • Convertible

The Eco Car Store

01543229525 *

BMW X32025 - Xdrive 30E Xline 5Dr Auto

2025 - Xdrive 30E Xline 5Dr Auto28

£50,999

Finance available £1,027 pm

  • 2L
  • 5.0

    Miles
  • Hybrid
  • Automatic
  • SUV

Lookers Stafford BMW

01785569200 *

BMW 1 Series2024 - M135I Xdrive 5Dr Step Auto

2024 - M135I Xdrive 5Dr Step Auto28

£27,899

Finance available £553 pm

  • 2L
  • 26.1K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Lookers Stafford BMW

01785569200 *

BMW i42025 - 400Kw M50 83.9Kwh 5Dr Auto [18 Alloy]

2025 - 400Kw M50 83.9Kwh 5Dr Auto [18 Alloy]28

£47,999

Finance available £966 pm

  • 5.0K

    Miles
  • Electric
  • Automatic
  • Hatchback

Lookers Stafford BMW

01785569200 *

BMW X22022 (22) - sDrive 18i [136] M Sport 5dr Step Auto

2022 (22) - sDrive 18i [136] M Sport 5dr Step Auto

Low Mileage

£21,900

Finance available £458 pm

  • 1.5L
  • 22.5K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Big Motoring World Cannock

01543221765 *

BMW 1 Series2020 - M135 xDrive

2020 - M135 xDrive50

£22,489

  • 2L
  • 34.8K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

The Motor Brokers

01922661947 *

0/5 Stars

BMW X12022 (71) - xDrive 20i [178] Sport 5dr Step Auto

2022 (71) - xDrive 20i [178] Sport 5dr Step Auto69

Low Mileage

£20,900

Finance available £436 pm

  • 2L
  • 22.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Big Motoring World Cannock

01543221765 *

BMW X52025 - Xdrive50E M Sport 5Dr Auto [Pro Pack]

2025 - Xdrive50E M Sport 5Dr Auto [Pro Pack]28

£72,999

Finance available £1,479 pm

  • 3L
  • 3.0K

    Miles
  • Hybrid
  • Automatic
  • SUV

Lookers Stafford BMW

01785569200 *

BMW 5 Series2015 - 520d M SPORT TOURING 5-Door

2015 - 520d M SPORT TOURING 5-Door50

Reduced

£10,998

  • 2L
  • 87.5K

    Miles
  • Diesel
  • Automatic
  • Estate

The Motor Brokers

01922661947 *

0/5 Stars

BMW 4 Series2025 - M440I Xdrive Mht 5Dr Step Auto

2025 - M440I Xdrive Mht 5Dr Step Auto28

Low Mileage

£48,499

Finance available £976 pm

  • 3L
  • 2.9K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Lookers Stafford BMW

01785569200 *

Latest news

Motoring news from around the country

What is a Drivetrain? Everything Car Buyers Need to Know - hero image

What is a Drivetrain? Everything Car Buyers Need to Know

This guide will break down drivetrain meaning, its types, and how they impact your driving experience and costs. Plus, we’ll connect you to useful buying tips and tools to make y...

Read more
What is the Ford ST-Line Trim and is it Worth it in 2025? - hero image

What is the Ford ST-Line Trim and is it Worth it in 2025?

For car buyers who want a vehicle that strikes a perfect balance between aesthetics and everyday practicality, the Ford ST-Line trim might be the answer. But what makes the ST-Line...

Read more
What is a Pre-Purchase Inspection and Do You Need One? - hero image

What is a Pre-Purchase Inspection and Do You Need One?

You’ve done your research and you think you’ve found the right vehicle, so a good next step is a pre-purchase inspection (PPI). But what is a pre-purchase inspection? And do yo...

Read more

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.