Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,304 Used BMW 3 Series cars for sale

BMW 3 Series2017 - 3.0 335d xDrive M Sport Shadow Edition 4dr - Harmon Kardon+M Performance St

2017 - 3.0 335d xDrive M Sport Shadow Edition 4dr - Harmon Kardon+M Performance St40

Low Mileage

£19,490

  • 3L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cheshire Performance Cars Ltd

01614700167 *

BMW 3 Series2021 (21) - 330e M Sport 4dr Step Auto

2021 (21) - 330e M Sport 4dr Step Auto50

£13,890

  • 2L
  • 104.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Gateway Motor Sales Ltd

01614700107 *

BMW 3 Series2011 (11) - 320d EfficientDynamics 4dr

2011 (11) - 320d EfficientDynamics 4dr8

£1,999

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SPORTS & PERFORMANCE CARS

01706572037 *

1.4/5 Stars

BMW 3 Series(60) - 2.0 318i Exclusive Edition Steptronic Euro 5 4dr

(60) - 2.0 318i Exclusive Edition Steptronic Euro 5 4dr35

Low Mileage

£5,699

  • 70.5K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Prime Carz Ltd

01455247157 *

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

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

Low Mileage

£10,949

  • 27.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

M Cars Surrey Ltd

01342649540 *

BMW 3 Series2015 - 2.0 320d M Sport 4dr

2015 - 2.0 320d M Sport 4dr93

Low Mileage

£10,800

£206/pm (HP)

  • 2L
  • 71.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Infinity Motors Ltd

01793957947 *

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

2018 - 330d M Sport 5dr Step Auto10

£13,995

£273/pm (HP)

  • 3L
  • 94.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

RW MOTORS Ltd

02890026905 *

BMW 3 Series2018 - 2.0 330E Sport Auto 4dr

2018 - 2.0 330E Sport Auto 4dr45

£9,990

£189/pm (HP)

  • 2L
  • 75.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cars Of Essex Ltd

01992367362 *

4.9/5 Stars

BMW 3 Series2022 - 330E M SPORT 4-Door

2022 - 330E M SPORT 4-Door25

£19,800

£335/pm (PCP)

  • 2L
  • 48.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

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)1

£18,999

£406/pm (PCP)

  • 2L
  • 60.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

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

2022 (22) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr34

£15,995

£231/pm (PCP)

  • 2L
  • 45.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BP Car Sales Ltd

01274087587 *

BMW 3 Series(74) - M340i xDrive Saloon 4-Door

(74) - M340i xDrive Saloon 4-Door

£41,850

  • 18.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Prestige Cars Kent

01689669471 *

BMW 3 Series2007 - 330d M Sport 2dr Auto

2007 - 330d M Sport 2dr Auto15

£2,695

  • 3L
  • 221.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

BMW 3 Series2010 (60) - 320d EfficientDynamics 4dr

2010 (60) - 320d EfficientDynamics 4dr23

Low Mileage

£3,495

£52/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Kernow Kars Ltd

01326330754 *

BMW 3 Series2011 - TOURING 2.0 320i SE LOW MILEAGE ONLY 28,583 VERIFIED MILES SPACE GREY METAL 5-Door

2011 - TOURING 2.0 320i SE LOW MILEAGE ONLY 28,583 VERIFIED MILES SPACE GREY METAL 5-Door71

Low Mileage

£6,990

£126/pm (HP)

  • 2L
  • 28.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Prestige Automotives Group

01213872428 *

BMW 3 Series2014 - 320i xDrive Sport 5dr Step Auto

2014 - 320i xDrive Sport 5dr Step Auto19

Low Mileage

£10,995

£210/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Dorchester Collection

01305238372 *

BMW 3 Series2019 (69) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2019 (69) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)28

Reduced

£19,995

  • 2L
  • 49.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Jones Motor Company

01244562695 *

BMW 3 Series2015 (65) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr25

£7,490

  • 2L
  • 138.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CAR NATION GROUP LTD

01733979117 *

BMW 3 Series2013 (13) - 316d Sport 5dr

2013 (13) - 316d Sport 5dr15

Reduced

£2,495

  • 2L
  • 173.0K

    Miles
  • Diesel
  • Manual
  • Estate

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2015 (65) - 320d M Sport 4dr Step Auto

2015 (65) - 320d M Sport 4dr Step Auto19

£8,990

£168/pm (HP)

  • 2L
  • 113.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Castle 4 Cars

02382146222 *

4.8/5 Stars

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.