Skip to main content

17,020 Used BMW cars for sale

BMW 2 Series2019 - 220I Sport 2Dr [Nav] Step Auto

2019 - 220I Sport 2Dr [Nav] Step Auto28

Low Mileage

£17,799

Finance available £345 pm

  • 2L
  • 20.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Lookers Stoke-on-Trent BMW

01782917219 *

BMW 4 Series2025 - 420I M Sport 5Dr Step Auto

2025 - 420I M Sport 5Dr Step Auto28

£36,799

Finance available £735 pm

  • 2L
  • 3.9K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Lookers Stoke-on-Trent BMW

01782917219 *

BMW i42025 - 250Kw Edrive40 M Sport 83.9Kwh 5Dr Auto

2025 - 250Kw Edrive40 M Sport 83.9Kwh 5Dr Auto28

£50,199

Finance available £1,011 pm

  • 10.0

    Miles
  • Electric
  • Automatic
  • Hatchback

Lookers Stoke-on-Trent BMW

01782917219 *

BMW iX2023 - 240kW xDrive40 M Sport 76.6kWh 5dr Auto

2023 - 240kW xDrive40 M Sport 76.6kWh 5dr Auto28

Low Mileage

£38,499

Finance available £770 pm

  • 12.3K

    Miles
  • Electric
  • Automatic
  • SUV

Lookers Stoke-on-Trent BMW

01782917219 *

BMW X32019 - Xdrive M40I 5Dr Step Auto

2019 - Xdrive M40I 5Dr Step Auto28

Low Mileage

£31,739

Finance available £631 pm

  • 3L
  • 44.9K

    Miles
  • Petrol
  • Automatic
  • SUV

Lookers Stoke-on-Trent BMW

01782917219 *

BMW 4 Series2017 - 2.0 420i M Sport Auto Euro 6 (s/s) 2dr Automatic

2017 - 2.0 420i M Sport Auto Euro 6 (s/s) 2dr Automatic26

£10,895

  • 2L
  • 102.5K

    Miles
  • Petrol
  • Automatic
  • Coupe

V12 Sports and Classics Stoke

01782432972 *

4.2/5 Stars

BMW 3 Series2021 - 330e M Sport Step Auto 4-Door

2021 - 330e M Sport Step Auto 4-Door23

£21,347

Finance available £436 pm

  • 2L
  • 36.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Stoke

01782432938 *

4.5/5 Stars

BMW X32025 - xDrive 30e M Sport 5dr Auto

2025 - xDrive 30e M Sport 5dr Auto34

£43,199

Finance available £867 pm

  • 2L
  • 5.6K

    Miles
  • Hybrid
  • Automatic
  • SUV

Lookers Stoke-on-Trent BMW

01782917219 *

BMW X52010 - xDrive30d M SPORT AUTOMATIC 4X4 TIMING CHAIN IS DONE IN 100K MILEAGE 5-Door

2010 - xDrive30d M SPORT AUTOMATIC 4X4 TIMING CHAIN IS DONE IN 100K MILEAGE 5-Door10

£8,595

  • 3L
  • 129.0K

    Miles
  • Diesel
  • Automatic
  • SUV

AB And Cars Ltd

01782389102 *

4/5 Stars

BMW 4 Series2019 - 430D M Sport 5Dr Auto [Professional Media]

2019 - 430D M Sport 5Dr Auto [Professional Media]28

£17,899

Finance available £347 pm

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Lookers Stoke-on-Trent BMW

01782917219 *

BMW 4 Series Gran Coupe2016 (16) - 2.0 420i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2016 (16) - 2.0 420i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)31

Reduced

£14,498

Finance available £302 pm

  • 2L
  • 39.7K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Dave Fox Car Sales

01785336592 *

4.6/5 Stars

BMW X52024 (65) - 3.0i Suv 5-Door

2024 (65) - 3.0i Suv 5-Door26

£16,500

Finance available £346 pm

  • 3L
  • 76.0K

    Miles
  • Petrol
  • Automatic
  • SUV

FifthGear Fenton LTD

01782969739 *

BMW 8 Series2022 - 840I M Sport 4Dr Auto

2022 - 840I M Sport 4Dr Auto28

Low Mileage

£38,299

Finance available £766 pm

  • 3L
  • 19.1K

    Miles
  • Petrol
  • Automatic
  • Coupe

Lookers Stoke-on-Trent BMW

01782917219 *

BMW 4 Series2025 - M440I Xdrive Mht 5Dr Step Auto

2025 - M440I Xdrive Mht 5Dr Step Auto28

£47,999

Finance available £966 pm

  • 3L
  • 9.0

    Miles
  • Petrol
  • Automatic
  • Hatchback

Lookers Stoke-on-Trent BMW

01782917219 *

BMW X42018 - Xdrive20D M Sport 5Dr Step Auto

2018 - Xdrive20D M Sport 5Dr Step Auto28

£17,999

Finance available £349 pm

  • 2L
  • 60.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Lookers Stoke-on-Trent BMW

01782917219 *

BMW iX2023 - 240kW xDrive40 M Sport 76.6kWh 5dr Auto

2023 - 240kW xDrive40 M Sport 76.6kWh 5dr Auto28

Low Mileage

£38,999

Finance available £781 pm

  • 14.6K

    Miles
  • Electric
  • Automatic
  • SUV

Lookers Stoke-on-Trent BMW

01782917219 *

BMW X22023 - Sdrive 20I [178] Sport 5Dr Step Auto

2023 - Sdrive 20I [178] Sport 5Dr Step Auto28

Low Mileage

£23,499

Finance available £462 pm

  • 2L
  • 7.4K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Lookers Stoke-on-Trent BMW

01782917219 *

BMW X12010 (60) - XDRIVE 20D SE 5DR AUTOMATIC *HPI CLEAR *2 KEYS *MOT 28/07/2026 *PX WELCOME

2010 (60) - XDRIVE 20D SE 5DR AUTOMATIC *HPI CLEAR *2 KEYS *MOT 28/07/2026 *PX WELCOME18

Low Mileage

£3,950

  • 2L
  • 112.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Centre Stoke Ltd

01782389387 *

BMW 3 Series2018 (18) - 330e M Sport 4dr Step Auto

2018 (18) - 330e M Sport 4dr Step Auto13

£9,995

  • 2L
  • 100.6K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Jayden Motors Ltd

01782390968 *

BMW iX2022 - 240kW xDrive40 M Sport 76.6kWh 5dr Auto

2022 - 240kW xDrive40 M Sport 76.6kWh 5dr Auto28

Low Mileage

£34,599

Finance available £690 pm

  • 18.9K

    Miles
  • Electric
  • Automatic
  • SUV

Lookers Stoke-on-Trent BMW

01782917219 *

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.