Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,372 Used BMW 3 Series cars for sale

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

2021 - 330e SE Pro 4dr Step Auto25

£18,300

£317/pm (PCP)

  • 2L
  • 37.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Wimbledon

02038235453 *

BMW 3 Series2002 (52) - 2.9 330d SE 4dr

2002 (52) - 2.9 330d SE 4dr22

Low Mileage

£1,750

  • 2.9L
  • 160.0K

    Miles
  • Diesel
  • Manual
  • Saloon

QPX Wheels

01616965741 *

BMW 3 Series2021 - 330e M Sport 4-Door

2021 - 330e M Sport 4-Door33

Reduced

£16,495

  • 2L
  • 71.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Premier Car Supermarket Ltd

01283241542 *

BMW 3 Series2002 - 320 Ci 2dr

2002 - 320 Ci 2dr15

Low Mileage

£2,495

  • 2.2L
  • 132.0K

    Miles
  • Petrol
  • Manual
  • Convertible

P&L Car Sales

01143086547 *

BMW 3 Series2011 (61) - 320i SE 2dr Step Auto

2011 (61) - 320i SE 2dr Step Auto51

Low Mileage

£10,995

£210/pm (HP)

  • 2L
  • 37.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Bedford Specialist Cars

01234987610 *

4.7/5 Stars

BMW 3 Series2022 (22) - 320i M Sport 5dr Step Auto Petrol Estate

2022 (22) - 320i M Sport 5dr Step Auto Petrol Estate78

Low Mileage

£26,609

  • 2L
  • 21.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW York

01904237114 *

0/5 Stars

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr17

£24,999

£385/pm (PCP)

  • 2L
  • 42.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

The Car Zone

01606539547 *

BMW 3 Series2015 - 330d M Sport 4dr Step Auto

2015 - 330d M Sport 4dr Step Auto46

£12,950

£251/pm (HP)

  • 3L
  • 87.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

JRS Commercials & Cars

02887441404 *

BMW 3 Series2012 (12) - 2012 320d Sport Plus 2dr Step Auto COUPE SILVER SAT NAV FULL LEATHER

2012 (12) - 2012 320d Sport Plus 2dr Step Auto COUPE SILVER SAT NAV FULL LEATHER22

Low Mileage

£4,599

£76/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

GT Sports & 4x4

01274059833 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2018 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p37

£15,990

£315/pm (HP)

  • 2L
  • 67.0K

    Miles
  • Diesel
  • Automatic
  • Estate

German Motors

01133236324 *

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

2018 (18) - 320i xDrive SE 4dr Step Auto14

Reduced

£9,395

£176/pm (HP)

  • 2L
  • 93.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

N A Motor Co

01164785672 *

BMW 3 Series2024 (74) - 320i M Sport Saloon 4-Door

2024 (74) - 320i M Sport Saloon 4-Door20

£28,699

  • 2L
  • 14.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 4dr Step Auto

2025 - 330e 22.3 kWh M Sport 4dr Step Auto33

£34,995

£537/pm (PCP)

  • 2L
  • 7.6K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2016 - 1.5 318i Sport Touring 5-Door

2016 - 1.5 318i Sport Touring 5-Door19

Low Mileage

£6,995

£126/pm (HP)

  • 1.5L
  • 60.7K

    Miles
  • Petrol
  • Manual
  • Estate

Assured Cars Scotland LTD Cumbernald

01316034391 *

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

2021 - 330e M Sport 4dr Step Auto45

Reduced

£20,249

£346/pm (PCP)

  • 2L
  • 43.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Maidstone

01622291202 *

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto34

£23,290

  • 2L
  • 47.1K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2017 (17) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2017 (17) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)37

Low Mileage

£16,990

£336/pm (HP)

  • 3L
  • 70.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Brownroyd Motors Limited

01706398652 *

BMW 3 Series2019 - 320i xDrive M Sport 4dr Step Auto

2019 - 320i xDrive M Sport 4dr Step Auto26

Low Mileage

£20,599

  • 2L
  • 41.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

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

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

£19,991

  • 2L
  • 68.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2007 (57) - 330i M Sport [272] 5dr Auto

2007 (57) - 330i M Sport [272] 5dr Auto1

£5,945

  • 3L
  • 149.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Lakeview Cars

01767661354 *

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.