Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,512 Used BMW 3 Series cars for sale

BMW 3 Series2016 (66) - 335d xDrive M Sport 4dr Step Auto

2016 (66) - 335d xDrive M Sport 4dr Step Auto24

£14,995

£294/pm (HP)

  • 3L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ghost Motors Ltd

01274505156 *

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

2019 - 320d M Sport 4dr Step Auto15

Reduced

£20,900

£410/pm (PCP)

  • 2L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ballyrobert at Mallusk

02890021668 *

BMW 3 Series2018 (18) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr26

£8,995

£168/pm (HP)

  • 2L
  • 70.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rydding Lane Auto Sale Ltd

01212697810 *

BMW 3 Series2021 - 2.0 320D M Sport MHEV Auto 4dr

2021 - 2.0 320D M Sport MHEV Auto 4dr23

Reduced

£22,789

£357/pm (PCP)

  • 2L
  • 40.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Essex Prestige Autos Ltd

01279967337 *

BMW 3 Series2020 - M340d xDrive MHT 4dr Step Auto

2020 - M340d xDrive MHT 4dr Step Auto33

£24,995

£508/pm (PCP)

  • 3L
  • 87.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

MB Motor Group

01133236318 *

BMW 3 Series2014 - 320d Luxury 4dr Step Auto

2014 - 320d Luxury 4dr Step Auto17

£6,995

  • 2L
  • 95.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2024 (24) - M340d xDrive MHT 4dr Step Auto

2024 (24) - M340d xDrive MHT 4dr Step Auto19

Low Mileage

£43,995

£676/pm (PCP)

  • 3L
  • 12.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

R&S Car Sales

07838231579 *

BMW 3 Series2019 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2019 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)47

£28,000

£536/pm (PCP)

  • 74.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

FS Performance Ltd

01582280332 *

BMW 3 Series2025 (75) - 330e M Sport Saloon 4-Door

2025 (75) - 330e M Sport Saloon 4-Door20

£34,499

  • 2L
  • 4.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2021 - 320i M Sport 4dr Step Auto [Pro Pack]

2021 - 320i M Sport 4dr Step Auto [Pro Pack]39

Low Mileage

£22,199

£369/pm (PCP)

  • 2L
  • 35.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Stockton-On-Tees

01642937531 *

BMW 3 Series2025 - 320i M Sport 4dr Step Auto [Pro Pack]

2025 - 320i M Sport 4dr Step Auto [Pro Pack]12

Low Mileage

£35,898

  • 2.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Southampton

01414839954 *

BMW 3 Series(70) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E

(70) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E7

£22,500

  • 65.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Junction 17 Cars Peterborough

01733666877 *

BMW 3 Series2020 - 330i M Sport 5dr Step Auto

2020 - 330i M Sport 5dr Step Auto34

£25,990

  • 2L
  • 53.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Doncaster

01302203473 *

BMW 3 Series2002 (02) - 318 Ci 2dr

2002 (02) - 318 Ci 2dr28

Low Mileage

£4,250

  • 2L
  • 100.2K

    Miles
  • Petrol
  • Manual
  • Convertible

Dodford Car & Van Centre

01216615498 *

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 625

£17,999

  • 2L
  • 49.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Oldham

01612416881 *

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

2019 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr35

£14,299

£279/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

B and B Car Centre

01332318212 *

BMW 3 Series2020 - 320d MHT M Sport Plus Edition 4dr Step Auto

2020 - 320d MHT M Sport Plus Edition 4dr Step Auto100

£20,490

  • 2L
  • 77.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

KENNINGTON CAR SALES LIMITED

01908062434 *

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

2021 - 2.0 320i Sport Auto Euro 6 (s/s) 4dr32

Low Mileage

£20,400

£342/pm (PCP)

  • 2L
  • 26.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2022 - 2.0 330E M Sport Auto 4dr

2022 - 2.0 330E M Sport Auto 4dr43

£20,990

£334/pm (PCP)

  • 2L
  • 55.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

InstaCars

01138878934 *

BMW 3 Series2017 (17) - 320d M Sport 5dr Step Auto

2017 (17) - 320d M Sport 5dr Step Auto20

Reduced

£14,995

£294/pm (HP)

  • 2L
  • 55.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Next Car Now

01494296465 *

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.