Skip to main content

17,308 Used BMW cars for sale

BMW 3 Series2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr67

Reduced

£11,990

Finance available £246 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Lodge Car Sales LTD

01217525796 *

BMW X32021 - xDrive 30e M Sport 5dr Auto

2021 - xDrive 30e M Sport 5dr Auto49

£24,500

Finance available £504 pm

  • 2L
  • 64.6K

    Miles
  • Hybrid
  • Automatic
  • SUV

Carsa Halesowen

01217525895 *

4.4/5 Stars

BMW X32016 (16) - xDrive20d M Sport 5dr Step Auto

2016 (16) - xDrive20d M Sport 5dr Step Auto44

£10,750

Finance available £218 pm

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Semi Auto
  • SUV

Hilltop Motors

01216618553 *

BMW 3 Series2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr40

£16,490

Finance available £346 pm

  • 2L
  • 104.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTORSTOP WEST MIDLANDS LTD

01384885524 *

4.3/5 Stars

BMW 3 Series2019 - 2.0 M Sport Auto xDrive Euro 6 (s/s) 4dr

2019 - 2.0 M Sport Auto xDrive Euro 6 (s/s) 4dr11

Low Mileage

£23,950

Finance available £471 pm

  • 40.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Westside Cars

01217288669 *

BMW 3 Series2021 - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr Automatic

2021 - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr Automatic28

£14,195

  • 2L
  • 83.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Wolverhampton

01902544572 *

3.8/5 Stars

BMW 1 Series2011 (11) - 118d SE 5dr

2011 (11) - 118d SE 5dr19

Low Mileage

£1,995

  • 2L
  • 114.7K

    Miles
  • Diesel
  • Manual
  • Hatchback

Zen Cars Walsall Ltd

01922664680 *

BMW 7 Series2010 (60) - 3.0 730d SE Auto Euro 5 4dr

2010 (60) - 3.0 730d SE Auto Euro 5 4dr32

Reduced

£5,290

  • 3L
  • 97.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

MOTORSTOP WEST MIDLANDS LTD

01384885524 *

4.3/5 Stars

BMW 3 Series2006 (06) - 320d M Sport 4dr

2006 (06) - 320d M Sport 4dr10

Low Mileage

£1,495

  • 2L
  • 144.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Elite Cars

01216618574 *

BMW 2 Series2015 (15) - 218d Sport 5dr

2015 (15) - 218d Sport 5dr31

Reduced

£4,700

Finance available £83 pm

  • 2L
  • 81.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

Oldbury Car Sales

01216474046 *

BMW M22020 (70) - 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr

2020 (70) - 3.0 BiTurbo Competition DCT Euro 6 (s/s) 2dr68

Reduced

£24,450

Finance available £482 pm

  • 3L
  • 28.4K

    Miles
  • Petrol
  • Automatic
  • Coupe

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW X32024 - 2.0 20i MHT M Sport Auto xDrive Euro 6 (s/s) 5dr Automatic

2024 - 2.0 20i MHT M Sport Auto xDrive Euro 6 (s/s) 5dr Automatic27

£38,495

  • 2L
  • 22.1K

    Miles
  • Hybrid
  • Automatic
  • SUV

V12 Sports and Classics Wolverhampton

01902544572 *

3.8/5 Stars

BMW 3 Series2018 (18) - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 (18) - 335d xDrive M Sport Shadow Edition 4dr Step Auto2

Low Mileage

£20,475

Finance available £400 pm

  • 3L
  • 59.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Sandwell Car Sales

01215160845 *

BMW 3 Series2017 (17) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2017 (17) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr38

Low Mileage

£21,299

Finance available £417 pm

  • 3L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prestige Motoring Group

01215160648 *

BMW 2 Series2017 - 3.0 M240i Coupe 2-Door

2017 - 3.0 M240i Coupe 2-Door64

Low Mileage

£21,000

Finance available £411 pm

  • 3L
  • 29.3K

    Miles
  • Petrol
  • Automatic
  • Coupe

Bargain Cars and Vans

01213872408 *

BMW 3 Series Gran Turismo2019 - 2.0 320d M Sport GT Auto xDrive Euro 6 (s/s) 5dr Automatic

2019 - 2.0 320d M Sport GT Auto xDrive Euro 6 (s/s) 5dr Automatic27

£13,795

  • 2L
  • 78.7K

    Miles
  • Diesel
  • Automatic
  • Hatchback

V12 Sports and Classics Wolverhampton

01902544572 *

3.8/5 Stars

BMW 3 Series2015 - 320d xDrive M Sport 4dr Step Auto

2015 - 320d xDrive M Sport 4dr Step Auto22

£9,495

Finance available £190 pm

  • 2L
  • 98.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SK CAR COMPANY LTD

01384885534 *

BMW 1 Series2014 - 118i M Sport 5dr Step Auto [Nav]

2014 - 118i M Sport 5dr Step Auto [Nav]1

Low Mileage

£10,995

  • 1.6L
  • 16.8K

    Miles
  • Petrol
  • Automatic
  • Hatchback

ATA MOTORS LTD

01217287216 *

BMW 4 Series Gran Coupe2016 - 3.0 435d M Sport Hatchback 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) - H

2016 - 3.0 435d M Sport Hatchback 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) - H50

Low Mileage

£22,049

  • 3L
  • 33.8K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Carsa Cannock

01543227664 *

BMW 1 Series2014 - 116d EfficientDynamics 3dr

2014 - 116d EfficientDynamics 3dr16

Reduced

£3,796

  • 1.6L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

SK CAR COMPANY LTD

01384885534 *

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.