Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,350 Used BMW 3 Series cars for sale

BMW 3 Series2019 (69) - 320i M Sport Plus Edition Auto 4dr - Virtual Cockpit & Apple CarPlay & FSH

2019 (69) - 320i M Sport Plus Edition Auto 4dr - Virtual Cockpit & Apple CarPlay & FSH55

Low Mileage

£23,490

£371/pm (PCP)

  • 2L
  • 25.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Crossroads Garage Limited

01909496760 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 67

£18,599

  • 2L
  • 49.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Preston

01772957419 *

BMW 3 Series2021 - 330e xDrive M Sport Step Auto 4-Door

2021 - 330e xDrive M Sport Step Auto 4-Door30

£20,687

£356/pm (PCP)

  • 2L
  • 57.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

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

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

£15,974

  • 2L
  • 89.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Supermarket

01733794246 *

3.9/5 Stars

BMW 3 Series2018 (18) - 320i xDrive M Sport Shadow Edition 4dr

2018 (18) - 320i xDrive M Sport Shadow Edition 4dr49

Low Mileage

£16,500

£346/pm (HP)

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2019 (19) - 320d xDrive M Sport 4dr Step Auto

2019 (19) - 320d xDrive M Sport 4dr Step Auto27

Low Mileage

£22,490

£452/pm (PCP)

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

ALPINE MOTOR COMPANY LIMITED

01382238351 *

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr19

£8,440

  • 2L
  • 122.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AUTOMOTIVE PRESTIGE LTD

01162162548 *

BMW 3 Series2019 (19) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

2019 (19) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)28

Low Mileage

£20,990

£394/pm (PCP)

  • 2L
  • 45.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Spa Motors Brecon

01874640370 *

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

2021 (71) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr76

Low Mileage

£34,470

£543/pm (PCP)

  • 3L
  • 28.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

PM Car Sales

01916070522 *

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

2018 (18) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps13

£12,990

£252/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Link

01633746748 *

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

2020 - 330e M Sport 4dr Step Auto36

Low Mileage

£24,990

  • 2L
  • 12.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stratstone BMW Bury St Edmunds

01284338953 *

BMW 3 Series2014 (63) - 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr

2014 (63) - 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr23

Low Mileage

£9,495

£178/pm (HP)

  • 2L
  • 92.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Shore Cars

01243215639 *

BMW 3 Series2013 (63) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr

2013 (63) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr33

£3,500

  • 2L
  • 161.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fame Cars Limited

01216474010 *

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

2018 - 330d M Sport 4dr Step Auto25

Low Mileage

£18,995

£417/pm (PCP)

  • 3L
  • 27.8K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

CarBrothers NI

02894339938 *

BMW 3 Series2019 - 2.0 330I M Sport Auto 4dr

2019 - 2.0 330I M Sport Auto 4dr35

£14,795

£238/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2012 - 316d SE 4dr

2012 - 316d SE 4dr19

£3,495

  • 2L
  • 132.0K

    Miles
  • Diesel
  • Manual
  • Saloon

IK UNIQUE MOTORZ LTD

01782389088 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (41

Low Mileage

£23,340

£389/pm (PCP)

  • 2L
  • 22.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Mountsorrel

01162165589 *

0/5 Stars

BMW 3 Series2014 (64) - 318d SE 4dr

2014 (64) - 318d SE 4dr27

£4,995

£84/pm (HP)

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Manual
  • Saloon

ENZO CARS & VANS LTD

01254916863 *

BMW 3 Series2017 (33) - 316d SE 5dr Step Auto

2017 (33) - 316d SE 5dr Step Auto27

£9,790

  • 2L
  • 105.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AutoUnit Ltd

01633741698 *

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr65

Reduced

£18,800

£316/pm (PCP)

  • 2L
  • 66.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Marvello Trading

01268988916 *

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.