Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,467 Used BMW 3 Series cars for sale

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

2013 (63) - 320d Luxury 4dr Step Auto41

£4,995

£84/pm (HP)

  • 2L
  • 107.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Trunk Road Budget Cars

01642061101 *

0/5 Stars

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

2020 - 320i M Sport 4dr Step Auto31

Low Mileage

£21,490

  • 2L
  • 37.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

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

2018 (68) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)60

£17,250

£334/pm (HP)

  • 3L
  • 78.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cookham Classics Ltd 2

01628567449 *

BMW 3 Series2022 - 330e M Sport Pro Edition 4dr Step Auto [Tech Pack]

2022 - 330e M Sport Pro Edition 4dr Step Auto [Tech Pack]49

Low Mileage

£26,749

£452/pm (PCP)

  • 2L
  • 23.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

BMW 3 Series2012 (62) - 2.0 320d Sport Plus Edition Convertible 2dr Diesel Manual Euro 5 (s/s) (184

2012 (62) - 2.0 320d Sport Plus Edition Convertible 2dr Diesel Manual Euro 5 (s/s) (18434

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 76.4K

    Miles
  • Diesel
  • Manual
  • Convertible

Select Cars Shute Cross

01297300875 *

BMW 3 Series1999 (T) - 323 Ci 2dr

1999 (T) - 323 Ci 2dr31

Low Mileage

£5,990

  • 2.5L
  • 79.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Brooke MOT Centre Ltd

01508502072 *

4.3/5 Stars

BMW 3 Series2022 - M340i xDrive MHT 4dr Step Auto Automatic

2022 - M340i xDrive MHT 4dr Step Auto Automatic40

£34,420

£550/pm (PCP)

  • 3L
  • 53.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

D M Keith Select Bradford

01274089129 *

4.2/5 Stars

BMW 3 Series2013 - 320d EfficientDynamics 4dr

2013 - 320d EfficientDynamics 4dr25

£5,995

  • 2L
  • 150.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Lowes of Larne Ltd

02828440130 *

BMW 3 Series2017 (17) - 320d M Sport 4dr

2017 (17) - 320d M Sport 4dr19

BMW 3 Series2017 (17) - 318i Sport 5dr

2017 (17) - 318i Sport 5dr

Low Mileage

£8,995

£168/pm (HP)

  • 1.5L
  • 63.0K

    Miles
  • Petrol
  • Manual
  • Estate

Thrapston Garage

01832770268 *

BMW 3 Series2022 - 330e xDrive SE Pro 4dr Step Auto

2022 - 330e xDrive SE Pro 4dr Step Auto24

£17,999

  • 2L
  • 50.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Bridgend Motor Group - Kilwinning Autoplex

01292434384 *

BMW 3 Series2017 - 318d Sport 5dr

2017 - 318d Sport 5dr19

£10,497

  • 2L
  • 74.1K

    Miles
  • Diesel
  • Manual
  • Estate

Cornwall Trade Centre

01872306436 *

4.4/5 Stars

BMW 3 Series2015 (65) - 320d xDrive M Sport 4dr Step Auto [Business Media]

2015 (65) - 320d xDrive M Sport 4dr Step Auto [Business Media]35

£7,990

£147/pm (HP)

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

GIGI Automotive LTD

01604215233 *

BMW 3 Series2011 - 320d EfficientDynamics 4dr

2011 - 320d EfficientDynamics 4dr13

£3,500

  • 2L
  • 158.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Old Forge Car Sales

01449701403 *

BMW 3 Series2021 - 330e SE Pro 5dr Step Auto

2021 - 330e SE Pro 5dr Step Auto45

£21,995

£368/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Comiskey Motors

02830447308 *

BMW 3 Series2019 - 320D M SPORT TOURING IN ALPINE WHITE 5-Door

2019 - 320D M SPORT TOURING IN ALPINE WHITE 5-Door25

£16,995

£336/pm (HP)

  • 2L
  • 65.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Broadway Van Centre

01443809190 *

0/5 Stars

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

2020 - 330e M Sport 4dr Step Auto31

Reduced

£18,895

£408/pm (HP)

  • 2L
  • 39.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Manchester

01618048254 *

BMW 3 Series2005 (05) - 320i SE 4dr

2005 (05) - 320i SE 4dr21

Low Mileage

£2,495

  • 2L
  • 99.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Handpicked Motors Swindon LTD

01793236991 *

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

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

£13,259

£365/pm (HP)

  • 3L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Carbase - Bristol

01172331396 *

4.4/5 Stars

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 Ltd

02392006073 *

4.5/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.