Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,534 Used BMW 3 Series cars for sale

BMW 3 Series2020 (20) - 320i Sport 4dr Step Auto

2020 (20) - 320i Sport 4dr Step Auto34

£16,700

£284/pm (PCP)

  • 2L
  • 55.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2022 (71) - 330e Sport Pro 4dr Step Auto

2022 (71) - 330e Sport Pro 4dr Step Auto33

Low Mileage

£21,400

£356/pm (PCP)

  • 2L
  • 22.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E50

£26,990

£437/pm (PCP)

  • 2L
  • 41.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Nova Motor Group

01915005812 *

BMW 3 Series2002 (52) - 318 Ti Se Compact Auto 3-Door

2002 (52) - 318 Ti Se Compact Auto 3-Door24

Reduced

£1,275

  • 2L
  • 61.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

GMC MOTORS B'HAM LIMITED

01215165519 *

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

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

£19,360

£312/pm (PCP)

  • 2L
  • 49.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

BMW 3 Series2007 (57) - 335i SE 2dr Step Auto

2007 (57) - 335i SE 2dr Step Auto20

Reduced

£4,495

£131/pm (HP)

  • 3L
  • 106.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Cars and Vans

02476930879 *

BMW 3 Series2013 (63) - 320d Luxury 5dr Step Auto

2013 (63) - 320d Luxury 5dr Step Auto16

£3,750

  • 2L
  • 182.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Craven Cars Limited

01279215824 *

BMW 3 Series2018 (68) - 3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2018 (68) - 3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr79

£15,250

£299/pm (HP)

  • 3L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cambridgeshire Motor House LTD

01733666971 *

BMW 3 Series2012 (12) - 2.0 320d Luxury Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2012 (12) - 2.0 320d Luxury Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)29

Reduced

£4,999

£84/pm (HP)

  • 2L
  • 64.3K

    Miles
  • Diesel
  • Manual
  • Saloon

LMS Motors Ltd

01865596842 *

BMW 3 Series2018 - 320i M Sport Shadow Edition 4dr Step Auto

2018 - 320i M Sport Shadow Edition 4dr Step Auto41

£12,495

£241/pm (HP)

  • 2L
  • 82.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Highline Car Group Ltd

01306772306 *

BMW 3 Series2017 - 330d M Sport 5dr Step Auto

2017 - 330d M Sport 5dr Step Auto40

Low Mileage

£13,499

£262/pm (HP)

  • 3L
  • 65.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Norfolk Cars Limited

01553604121 *

BMW 3 Series2019 - 318d M Sport 5dr Step Auto

2019 - 318d M Sport 5dr Step Auto16

£12,480

  • 2L
  • 86.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Evans Halshaw Ford Glasgow

01414060647 *

BMW 3 Series2021 (21) - 330e SE Pro 4dr Step Auto

2021 (21) - 330e SE Pro 4dr Step Auto37

£15,600

£264/pm (PCP)

  • 2L
  • 57.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Enfield

02037634741 *

BMW 3 Series2021 - 318d Sport 4dr

2021 - 318d Sport 4dr9

Low Mileage

£20,990

£349/pm (PCP)

  • 2L
  • 30.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Roadside Motors (Armagh) Ltd

02890026875 *

BMW 3 Series2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door

2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door15

Low Mileage

£4,995

£84/pm (HP)

  • 2L
  • 88.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Cars4You Ltd Falkirk

01324465357 *

BMW 3 Series2008 (58) - 325d M Sport 2dr Step Auto

2008 (58) - 325d M Sport 2dr Step Auto1

Low Mileage

£3,995

£84/pm (HP)

  • 3L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

TRADE CARS LTD

01924908890 *

BMW 3 Series2022 (22) - 330e SE Pro 4dr Step Auto

2022 (22) - 330e SE Pro 4dr Step Auto34

£17,100

£285/pm (PCP)

  • 2L
  • 48.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Enfield

02037634741 *

BMW 3 Series2014 (14) - 330d M Sport 4dr Step Auto

2014 (14) - 330d M Sport 4dr Step Auto17

Low Mileage

£10,995

£210/pm (HP)

  • 3L
  • 75.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

MPM Motor Company

01292430587 *

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

2025 - 320i M Sport 5dr Step Auto19

£37,898

  • 2L
  • 6.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

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

2019 (19) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)50

£18,495

£367/pm (HP)

  • 2L
  • 61.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Eclipse Car Sales Limited

02392006073 *

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.