Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,584 Used BMW 3 Series cars for sale

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

2021 - 2.0 330I M Sport Auto 4dr75

£24,795

£412/pm (PCP)

  • 2L
  • 52.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

BMW 3 Series2020 - 2.0 320I M Sport Auto 4dr

2020 - 2.0 320I M Sport Auto 4dr89

£20,145

£357/pm (PCP)

  • 2L
  • 63.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

RallySport Automotive Limited

01206489764 *

BMW 3 Series2020 - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) - PERFORMANCE

2020 - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) - PERFORMANCE39

£18,768

£381/pm (CS)

  • 2L
  • 55.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Carsa Durham

01388217377 *

BMW 3 Series2021 (21) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon

2021 (21) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon68

Low Mileage

£28,824

  • 2L
  • 22.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2006 (06) - 325i SE 4dr Auto

2006 (06) - 325i SE 4dr Auto10

Low Mileage

£1,995

  • 2.5L
  • 134.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

S & A CAR AND COMMERCIALS LIMITED

01782917213 *

BMW 3 Series2021 - 2.0 318i M Sport Auto 4dr

2021 - 2.0 318i M Sport Auto 4dr35

Low Mileage

£23,595

£368/pm (PCP)

  • 2L
  • 19.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Richlee Motor Company Rayleigh

01268219714 *

BMW 3 Series2022 (72) - 320i M Sport 4dr Step Auto

2022 (72) - 320i M Sport 4dr Step Auto50

£27,991

  • 2L
  • 24.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

BMW 3 Series2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190

2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (19030

£13,495

£262/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2020 (70) - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2020 (70) - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr58

£28,999

£613/pm (HP)

  • 3L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

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

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)50

Reduced

£12,850

£249/pm (HP)

  • 2L
  • 78.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Zeus Cars Limited

01234237525 *

BMW 3 Series2007 - 2.0 320i SE convertible 2-Door

2007 - 2.0 320i SE convertible 2-Door19

Low Mileage

£3,500

£94/pm (HP)

  • 2L
  • 113.4K

    Miles
  • Petrol
  • Automatic
  • Convertible

WORLDS GREAT MOTORS LTD

02039577437 *

BMW 3 Series2019 (19) - 330i M Sport 4dr Step Auto

2019 (19) - 330i M Sport 4dr Step Auto78

Low Mileage

£24,950

£453/pm (PCP)

  • 2L
  • 30.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

BMW 3 Series2012 (62) - 330d M Sport 4dr Step Auto

2012 (62) - 330d M Sport 4dr Step Auto20

Low Mileage

£8,500

£157/pm (HP)

  • 3L
  • 96.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

OR Motors Ltd

01412601338 *

BMW 3 Series2020 (70) - 2.0 Petrol Automatic 318i M Sport Saloon 4dr 5 Seats Euro 6 ULEZ Free

2020 (70) - 2.0 Petrol Automatic 318i M Sport Saloon 4dr 5 Seats Euro 6 ULEZ Free29

Reduced

£15,995

£269/pm (PCP)

  • 2L
  • 24.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

TM UK TRADING LTD

02037637078 *

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

2019 - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr46

£18,990

  • 2L
  • 72.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Zone Peterborough ltd

01733666995 *

BMW 3 Series2003 (03) - 325 Ci Sport 2dr Auto DAMGED REPAIRABLE SALVAGE

2003 (03) - 325 Ci Sport 2dr Auto DAMGED REPAIRABLE SALVAGE7

Low Mileage

£1,250

  • 2.5L
  • 154.8K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

FULLERS AUTO SALVAGE LTD

01255449991 *

BMW 3 Series2013 (62) - 320i xDrive SE 4dr Step Auto

2013 (62) - 320i xDrive SE 4dr Step Auto26

£6,995

£126/pm (HP)

  • 2L
  • 116.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cars4You Edinburgh West

01313226854 *

BMW 3 Series2013 (13) - 318d SE 5dr Step Auto

2013 (13) - 318d SE 5dr Step Auto1

Low Mileage

£7,776

£142/pm (HP)

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars To Go Ltd

01202145657 *

BMW 3 Series2017 (66) - 320d xDrive Sport 4dr Step Auto

2017 (66) - 320d xDrive Sport 4dr Step Auto15

Low Mileage

£15,250

  • 2L
  • 31.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Reynolds Motor Group

01268988968 *

0/5 Stars

BMW 3 Series2021 - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr Automatic

2021 - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr Automatic28

£18,795

£271/pm (PCP)

  • 2L
  • 50.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

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.