Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,485 Used BMW 3 Series cars for sale

BMW 3 Series2009 (59) - 320d M Sport Business Edition 4dr

2009 (59) - 320d M Sport Business Edition 4dr13

£2,495

  • 2L
  • 165.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Stealth Motor Sales LTD

01296325308 *

BMW 3 Series1991 (J) - 320i 2dr Auto

1991 (J) - 320i 2dr Auto20

Reduced

£8,990

  • 2L
  • 126.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Denovan Motor Co Ltd

01786232417 *

3.9/5 Stars

BMW 3 Series2016 - 3.0 330d M Sport Saloon 4-Door

2016 - 3.0 330d M Sport Saloon 4-Door35

£11,995

£231/pm (HP)

  • 3L
  • 112.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Peak Automotive Limited

01637801278 *

BMW 3 Series2016 (66) - 335d xDrive M Sport 5dr Step Auto [Business Media]

2016 (66) - 335d xDrive M Sport 5dr Step Auto [Business Media]74

£9,949

£184/pm (HP)

  • 3L
  • 115.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Autostrada Limited

01934319020 *

BMW 3 Series2007 (57) - 325d SE 2dr Step Auto

2007 (57) - 325d SE 2dr Step Auto42

Low Mileage

£5,000

£150/pm (HP)

  • 3L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

The Car Showroom

01473355727 *

BMW 3 Series2022 (71) - 330e Sport Pro 5dr Step Auto

2022 (71) - 330e Sport Pro 5dr Step Auto50

£17,550

  • 2L
  • 60.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Auto Infusion ltd

01174286032 *

BMW 3 Series2015 - 320d M Sport 5dr Step Auto [Business Media]

2015 - 320d M Sport 5dr Step Auto [Business Media]28

Reduced

£9,995

  • 2L
  • 104.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Suitor Autos

02890026903 *

BMW 3 Series2023 (73) - 320i M Sport 4dr Step Auto

2023 (73) - 320i M Sport 4dr Step Auto1

£28,290

  • 2L
  • 19.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd North Tyneside BMW

01916077199 *

BMW 3 Series2013 (63) - 3.0 330d M Sport Auto Euro 5 2dr

2013 (63) - 3.0 330d M Sport Auto Euro 5 2dr56

£6,490

£115/pm (HP)

  • 3L
  • 112.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Auto Globe Limited

01908765760 *

4.5/5 Stars

BMW 3 Series2022 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2022 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)50

Reduced

£28,949

£480/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

A1 Ortos

01613887641 *

4.3/5 Stars

BMW 3 Series2014 (14) - 2.0cc Diesel Estate Automatic...Only 22947 Miles 5-Door

2014 (14) - 2.0cc Diesel Estate Automatic...Only 22947 Miles 5-Door26

Low Mileage

£11,950

£230/pm (HP)

  • 2L
  • 22.9K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Four Crosses Garage

01743292166 *

4.1/5 Stars

BMW 3 Series2017 (67) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr25

£10,675

£203/pm (HP)

  • 2L
  • 91.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lucky Seven Motors

02034359499 *

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)14

£12,995

  • 2L
  • 120.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

4 FAB WHEELS

02039122513 *

BMW 3 Series2016 (66) - 335d XDRIVE M SPORT 4 DOOR STEP AUTO + M SPORT BODY KIT + 20 INCH ALLOYS +

2016 (66) - 335d XDRIVE M SPORT 4 DOOR STEP AUTO + M SPORT BODY KIT + 20 INCH ALLOYS +31

Reduced

£10,690

  • 3L
  • 122.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Apex Auto Traders Ltd

01133236322 *

BMW 3 Series2016 (16) - 2.0 320i SE Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2016 (16) - 2.0 320i SE Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)39

Low Mileage

£14,490

£283/pm (HP)

  • 2L
  • 36.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpod LTD

01633831062 *

BMW 3 Series2014 - 318d M Sport 4dr

2014 - 318d M Sport 4dr22

£7,495

£136/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Parkgate Auto Solutions

02890026882 *

BMW 3 Series2023 - 2.0 330E xDrive M Sport Auto 4WD 5dr

2023 - 2.0 330E xDrive M Sport Auto 4WD 5dr56

£31,477

£546/pm (PCP)

  • 2L
  • 56.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Best Car (Bucks) Limited

01494311305 *

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

2021 - 2.0 320I M Sport Auto 4dr42

£18,995

£301/pm (PCP)

  • 2L
  • 68.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Braceys Motors

01462411295 *

4/5 Stars

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

2015 (15) - 320d xDrive M Sport 4dr Step Auto10

£4,750

  • 2L
  • 177.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

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

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

£18,989

£308/pm (PCP)

  • 2L
  • 50.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Corus Automotives

01777801179 *

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