Skip to main content

16,596 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) 5dr45

£15,490

  • 2L
  • 85.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Keywise Cars Ltd

01392344397 *

BMW 3 Series2011 (61) - 3.0 330d M Sport Steptronic Euro 5 2dr

2011 (61) - 3.0 330d M Sport Steptronic Euro 5 2dr32

Low Mileage

£9,990

  • 3L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Keywise Cars Ltd

01392344397 *

BMW 3 Series2014 (14) - 2.0 325d M Sport Touring Euro 5 (s/s) 5dr

2014 (14) - 2.0 325d M Sport Touring Euro 5 (s/s) 5dr43

Low Mileage

£13,290

  • 2L
  • 88.4K

    Miles
  • Diesel
  • Manual
  • Estate

Keywise Cars Ltd

01392344397 *

BMW 3 Series2014 (14) - 2.0 318d M Sport Touring 5dr Diesel Manual Euro 5 (s/s) (143 ps)

2014 (14) - 2.0 318d M Sport Touring 5dr Diesel Manual Euro 5 (s/s) (143 ps)9

Low Mileage

£9,495

  • 2L
  • 74.8K

    Miles
  • Diesel
  • Manual
  • Estate

Hyland Car Sales Ltd

01884211250 *

BMW i32016 (16) - 125kW Range Extender 5dr Auto [Loft Int World]

2016 (16) - 125kW Range Extender 5dr Auto [Loft Int World]9

Low Mileage

£8,995

Finance available £179 pm

  • 66.0K

    Miles
  • Not Supplied
  • Automatic
  • Hatchback

Crediton Car and MOT Centre

01363728079 *

BMW X72020 - 3.0 X7 xDrive30d M Sport - An amazing example of a vehicle that does it all 5-Door

2020 - 3.0 X7 xDrive30d M Sport - An amazing example of a vehicle that does it all 5-Door34

Low Mileage

£51,790

Finance available £1,043 pm

  • 3L
  • 30.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Priddys Motor Company Ltd

01823218126 *

BMW X12013 (13) - 2.0 18d M Sport xDrive Euro 5 (s/s) 5dr

2013 (13) - 2.0 18d M Sport xDrive Euro 5 (s/s) 5dr31

£5,990

  • 2L
  • 116.7K

    Miles
  • Diesel
  • Manual
  • Estate

Keywise Cars Ltd

01392344397 *

BMW X32012 (62) - 2.0 20d M Sport Auto xDrive Euro 5 (s/s) 5dr

2012 (62) - 2.0 20d M Sport Auto xDrive Euro 5 (s/s) 5dr33

Low Mileage

£9,990

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Keywise Cars Ltd

01392344397 *

BMW 3 Series2014 (14) - 2.0 325d SE Touring Euro 5 (s/s) 5dr

2014 (14) - 2.0 325d SE Touring Euro 5 (s/s) 5dr33

Low Mileage

£10,990

  • 2L
  • 33.2K

    Miles
  • Diesel
  • Manual
  • Estate

Keywise Cars Ltd

01392344397 *

BMW X52020 - 3.0 X5 M50d - 360 CAM - HEADS UP DISPLAY - AMBIENT LIGHTING - ELECTRIC BOOT 5-Door

2020 - 3.0 X5 M50d - 360 CAM - HEADS UP DISPLAY - AMBIENT LIGHTING - ELECTRIC BOOT 5-Door21

£40,970

Finance available £821 pm

  • 3L
  • 41.9K

    Miles
  • Diesel
  • Automatic
  • SUV

Priddys Motor Company Ltd

01823218126 *

BMW 5 Series2015 - 2.0 525d Luxury Euro 6 (s/s) 4dr

2015 - 2.0 525d Luxury Euro 6 (s/s) 4dr36

Low Mileage

£11,995

Finance available £246 pm

  • 2L
  • 56.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Ganine Doyle Cars Ltd

01823218339 *

BMW 2 Series2015 (65) - 220i Luxury 5dr Step Auto

2015 (65) - 220i Luxury 5dr Step Auto11

Low Mileage

£10,995

Finance available £223 pm

  • 2L
  • 64.0K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

Keenthorne Garage

01278554023 *

BMW 3 Series2020 - 320i M Sport 5dr Step Auto

2020 - 320i M Sport 5dr Step Auto20

£22,406

  • 2L
  • 40.4K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Marshall Audi Taunton

01823218663 *

BMW 3 Series2024 - M340d xDrive MHT 5dr Step Auto

2024 - M340d xDrive MHT 5dr Step Auto20

£49,824

  • 3L
  • 12.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Marshall Audi Taunton

01823218663 *

BMW X32016 (66) - xDrive20d xLine 5dr

2016 (66) - xDrive20d xLine 5dr29

£12,990

  • 2L
  • 72.7K

    Miles
  • Diesel
  • Manual
  • SUV

Keywise Cars Ltd

01392344397 *

BMW 3 Series2013 (63) - 2.0 325d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (218 ps)

2013 (63) - 2.0 325d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (218 ps)49

Low Mileage

£11,195

  • 2L
  • 59.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Hyland Car Sales Ltd

01884211250 *

BMW 1 Series2015 (15) - 2.0 125d M Sport Euro 5 (s/s) 3dr

2015 (15) - 2.0 125d M Sport Euro 5 (s/s) 3dr38

£7,990

  • 2L
  • 117.2K

    Miles
  • Diesel
  • Manual
  • Hatchback

Keywise Cars Ltd

01392344397 *

BMW 3 Series2018 (67) - 2.0 316d Sport Touring Euro 6 (s/s) 5dr

2018 (67) - 2.0 316d Sport Touring Euro 6 (s/s) 5dr36

Low Mileage

£13,690

  • 2L
  • 36.2K

    Miles
  • Diesel
  • Manual
  • Estate

Keywise Cars Ltd

01392344397 *

BMW X52019 - 3.0 X5 xDrive30d M Sport - Cherished example + Artic grey and Black Vernasc 5-Door

2019 - 3.0 X5 xDrive30d M Sport - Cherished example + Artic grey and Black Vernasc 5-Door30

Low Mileage

£36,490

Finance available £729 pm

  • 3L
  • 34.3K

    Miles
  • Diesel
  • Automatic
  • SUV

Priddys Motor Company Ltd

01823218126 *

BMW 1 Series2015 (65) - 2.0 120d M Sport Auto xDrive Euro 6 (s/s) 5dr

2015 (65) - 2.0 120d M Sport Auto xDrive Euro 6 (s/s) 5dr42

Low Mileage

£14,490

  • 2L
  • 43.9K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Keywise Cars Ltd

01392344397 *

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.