Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,338 Used BMW 3 Series cars for sale

BMW 3 Series2014 - 3.0 335d xDrive M Sport Gran Turismo 4-Door

2014 - 3.0 335d xDrive M Sport Gran Turismo 4-Door20

Low Mileage

£8,999

  • 3L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Chester Motor Company

01207262648 *

BMW 3 Series2017 (67) - 330e M Sport Shadow Edition 4dr Step Auto

2017 (67) - 330e M Sport Shadow Edition 4dr Step Auto25

£10,951

£209/pm (HP)

  • 2L
  • 91.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lucky Seven Motors

02034359499 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2017 (17) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)37

Reduced

£12,995

£252/pm (HP)

  • 2L
  • 89.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Fm3 Cars North West Ltd

01616696935 *

BMW 3 Series2011 (61) - 318d M Sport 5dr Step Auto

2011 (61) - 318d M Sport 5dr Step Auto8

£2,750

  • 2L
  • 148.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

D T CARS bristol LTD

01225541204 *

BMW 3 Series2018 - 330d M Sport 4dr Step Auto Automatic

2018 - 330d M Sport 4dr Step Auto Automatic32

£17,699

£343/pm (HP)

  • 3L
  • 58.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Car Warehouse Swansea

01792001637 *

4.4/5 Stars

BMW 3 Series2016 (66) - 318i Sport 4dr

2016 (66) - 318i Sport 4dr50

£4,499

  • 1.5L
  • 142.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Car Sales Lincoln

01522301763 *

BMW 3 Series2021 (71) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2021 (71) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr89

£34,495

£573/pm (PCP)

  • 3L
  • 42.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Rosso Performance LTD

01133236280 *

BMW 3 Series2016 (16) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2016 (16) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)55

Low Mileage

£18,000

  • 3L
  • 66.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Hamlet Cars

01707932620 *

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

2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)30

Reduced

£20,495

£344/pm (PCP)

  • 2L
  • 60.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Norman Motors Poole

01202076853 *

BMW 3 Series2018 - 320i xDrive SE 4dr Step Auto

2018 - 320i xDrive SE 4dr Step Auto10

Low Mileage

£16,280

  • 2L
  • 13.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evans Halshaw Ford Burnley

01282503246 *

BMW 3 Series2020 - 330e M Sport 5dr Step Auto

2020 - 330e M Sport 5dr Step Auto30

£18,697

£379/pm (HP)

  • 2L
  • 62.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Barnsley

01226448498 *

4.7/5 Stars

BMW 3 Series2016 (66) - 1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps)

2016 (66) - 1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps)38

Low Mileage

£10,799

  • 1.5L
  • 71.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Pinetree Car Superstore Tonypandy

01443803252 *

BMW 3 Series2013 (63) - 320i Sport 5dr Step Auto

2013 (63) - 320i Sport 5dr Step Auto30

Reduced

£5,800

  • 2L
  • 121.0K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

MOTORSPOT NEWPORT LTD

01633746725 *

BMW 3 Series2015 - 2.0 320d ED Plus Saloon 4-Door

2015 - 2.0 320d ED Plus Saloon 4-Door13

£3,995

  • 2L
  • 174.0K

    Miles
  • Diesel
  • Manual
  • Saloon

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

BMW 3 Series2019 - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Manual Euro 6 (s/s) (190

2019 - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Manual Euro 6 (s/s) (19035

£14,991

£300/pm (CS)

  • 2L
  • 68.3K

    Miles
  • Diesel
  • Manual
  • Estate

Carsa Durham

01388217377 *

0/5 Stars

BMW 3 Series2014 (64) - 320d Luxury 4dr

2014 (64) - 320d Luxury 4dr24

£5,474

£94/pm (HP)

  • 2L
  • 107.2K

    Miles
  • Diesel
  • Manual
  • Saloon

MOTOR EXPRESS PENDLE LTD

07305693901 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto12

£30,698

  • 2L
  • 13.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

BMW 3 Series2025 - 320i M Sport 5dr Step Auto [Pro Pack]

2025 - 320i M Sport 5dr Step Auto [Pro Pack]19

£46,998

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2021 - 2.0 330e SE Professional Auto 5dr

2021 - 2.0 330e SE Professional Auto 5dr57

£12,750

£247/pm (HP)

  • 2L
  • 90.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Car World - Braunstone

01164028881 *

BMW 3 Series2010 (60) - 330d M Sport 2dr Step Auto

2010 (60) - 330d M Sport 2dr Step Auto73

Low Mileage

£7,500

£136/pm (HP)

  • 3L
  • 84.9K

    Miles
  • Diesel
  • Automatic
  • Convertible

Rk Motoring Ltd

01702418738 *

Why buy a used BMW 3 Series?

If you're in the market for a car that provides a thrilling drive and plenty of luxury and style, then a used BMW 3 Series is a great choice. The powertrains are refined, and the cabin continues to receive the latest tech features. This versatile luxury car is just as at home on the motorway doing long journeys as it is on the school run.

Used BMW 3 Series snapshot review

Jack Evans

Author: Jack Evans

Pros

  • Good range of frugal and punchy powerplants
  • Intuitive technology
  • Brilliant driving dynamics

Cons

  • In older models, cabin not as polished as rivals
  • Firm ride on M Sport
  • Expensive to buy

BMW 3 Series video review

* 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.