Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,542 Used BMW 3 Series cars for sale

BMW 3 Series2015 (64) - 320d xDrive Sport 4dr Step Auto

2015 (64) - 320d xDrive Sport 4dr Step Auto17

Low Mileage

£9,490

£178/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Castle 4 Cars

02382146222 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto46

£18,549

£380/pm (HP)

  • 2L
  • 55.1K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2017 - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2017 - 335d xDrive M Sport Shadow Edition 4dr Step Auto20

Low Mileage

£19,490

£380/pm (HP)

  • 3L
  • 59.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Cheshire Performance Cars Ltd

01614700167 *

BMW 3 Series2013 (13) - 320d M Sport 2dr Step Auto

2013 (13) - 320d M Sport 2dr Step Auto17

Reduced

£5,195

£88/pm (HP)

  • 2L
  • 99.8K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

KB Car Sales

01236800818 *

BMW 3 Series2017 (17) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr20

Low Mileage

£12,975

£251/pm (HP)

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2020 - 318d Sport 4dr

2020 - 318d Sport 4dr19

£17,450

£338/pm (HP)

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Car Sales NI Ltd

02882440438 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 4dr Step Auto

2018 - 320d M Sport Shadow Edition 4dr Step Auto21

Reduced

£16,995

£336/pm (HP)

  • 2L
  • 60.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mullan Auto Sales

02829330343 *

BMW 3 Series2014 (14) - 318d SE 5dr

2014 (14) - 318d SE 5dr24

Low Mileage

£5,995

£105/pm (HP)

  • 2L
  • 74.1K

    Miles
  • Diesel
  • Manual
  • Estate

Car Select Derby

01332419207 *

BMW 3 Series2019 (19) - 320i M Sport Shadow Edition 5dr Step Auto

2019 (19) - 320i M Sport Shadow Edition 5dr Step Auto2

£14,795

£290/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Alba Motor Company

01312025156 *

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

2021 (70) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (29

£17,645

  • 2L
  • 48.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Supermarket

01733794246 *

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

2020 (20) - 320i M Sport 4dr Step Auto22

£19,990

£322/pm (PCP)

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

All Cars Group Ta ACG Motors

01613887664 *

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

2019 (19) - 320i M Sport 4dr Step Auto61

£16,495

£325/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

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

2021 - 330e M Sport Step Auto 4-Door24

£25,197

£457/pm (PCP)

  • 2L
  • 42.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2010 (10) - 320d [184] SE Business Edition 4dr

2010 (10) - 320d [184] SE Business Edition 4dr19

£1,990

  • 2L
  • 150.0K

    Miles
  • Diesel
  • Manual
  • Saloon

STORMFORCE LIMITED

01515417919 *

BMW 3 Series2015 - 320d M Sport 4dr [Business Media]

2015 - 320d M Sport 4dr [Business Media]16

Low Mileage

£10,995

£210/pm (HP)

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Manual
  • Saloon

BELLE VUE MOTORS

01697920510 *

BMW 3 Series2012 (62) - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2012 (62) - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)38

Low Mileage

£11,990

  • 2L
  • 37.5K

    Miles
  • Petrol
  • Automatic
  • Estate

AutoUnit Ltd

01633741698 *

BMW 3 Series2006 - 3.0 330i SE Coupe 2-Door

2006 - 3.0 330i SE Coupe 2-Door19

Reduced

£5,998

  • 3L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Parkland Motor Company

01913008510 *

BMW 3 Series2014 (14) - 2.0 320d Luxury Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d Luxury Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)44

Low Mileage

£9,440

  • 2L
  • 75.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Dace Specialist Car Centre Manchester

01612417068 *

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto42

Low Mileage

£19,499

£401/pm (HP)

  • 2L
  • 43.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2021 (21) - 320d MHT M Sport 4dr Step Auto

2021 (21) - 320d MHT M Sport 4dr Step Auto25

£18,799

  • 2L
  • 60.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

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.