Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,622 Used BMW 3 Series cars for sale

BMW 3 Series2025 - 330e 22.3 kWh M Sport 5dr Step Auto

2025 - 330e 22.3 kWh M Sport 5dr Step Auto34

Reduced

£36,950

  • 2L
  • 7.0K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Doncaster

01302203473 *

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

2013 (13) - 320d M Sport 5dr Step Auto30

£6,999

£126/pm (HP)

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

The Car Guys Sales Ltd

01527361737 *

BMW 3 Series2017 (67) - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2017 (67) - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr35

Low Mileage

£20,999

£411/pm (HP)

  • 3L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AB Car Sales (South West) Ltd

01822661594 *

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto

2024 - 320d MHT M Sport 5dr Step Auto19

Low Mileage

£36,698

  • 2L
  • 12.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Chesterfield Motorstore / Vanstore

01246381032 *

BMW 3 Series2021 (71) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2021 (71) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)30

Low Mileage

£26,420

£407/pm (PCP)

  • 2L
  • 22.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

BMW 3 Series2017 (67) - 320d M Sport Shadow Edition 4dr Step Auto

2017 (67) - 320d M Sport Shadow Edition 4dr Step Auto42

Reduced

£8,999

£168/pm (HP)

  • 2L
  • 88.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

RAS CAR TRADERS LTD

01708973743 *

BMW 3 Series2015 (15) - 330d xDrive M Sport 5dr Step Auto

2015 (15) - 330d xDrive M Sport 5dr Step Auto32

£10,990

£210/pm (HP)

  • 3L
  • 115.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Unicorn Automobiles

01795503957 *

BMW 3 Series2008 - 335i M Sport 2dr Step Auto

2008 - 335i M Sport 2dr Step Auto11

Low Mileage

£7,295

£177/pm (HP)

  • 3L
  • 75.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Y S Motors

01494928876 *

BMW 3 Series2012 - 2.0 320d SE Coupe 2dr Diesel Steptronic Euro 5 (184 ps)

2012 - 2.0 320d SE Coupe 2dr Diesel Steptronic Euro 5 (184 ps)17

Low Mileage

£4,495

£73/pm (HP)

  • 2L
  • 102.8K

    Miles
  • Diesel
  • Automatic
  • Coupe

Green Tree Cars Ltd

01302976043 *

BMW 3 Series(10) - 3.0 335i M Sport Steptronic Euro 4 4dr

(10) - 3.0 335i M Sport Steptronic Euro 4 4dr45

£6,500

  • 129.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Quantum Cars Limited

02037637064 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - HEATED SEAT

2019 (19) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - HEATED SEAT39

Low Mileage

£18,850

£375/pm (HP)

  • 2L
  • 46.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr33

Reduced

£18,200

£320/pm (PCP)

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Wembley Prestige Cars

02037803372 *

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

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

£24,497

£443/pm (PCP)

  • 2L
  • 47.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsupermarket.com Newcastle

01916070812 *

4.7/5 Stars

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

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

Reduced

£26,750

£393/pm (PCP)

  • 2L
  • 36.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Cartime Bury

01613887693 *

BMW 3 Series2014 (64) - 320d M Sport 4dr

2014 (64) - 320d M Sport 4dr26

£7,250

£131/pm (HP)

  • 2L
  • 90.1K

    Miles
  • Diesel
  • Manual
  • Saloon

TS Autodeals LTD

01779400276 *

BMW 3 Series2022 - 330e xDrive M Sport Pro Edition 4dr Step Auto

2022 - 330e xDrive M Sport Pro Edition 4dr Step Auto25

£20,100

£361/pm (PCP)

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

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

2019 (19) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr35

Reduced

£18,490

  • 2L
  • 90.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elton Cars Ltd

01733666869 *

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

2017 - 320d M Sport 4dr Step Auto19

£10,990

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Glasshoughton Car Sales

01977803305 *

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

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

Reduced

£19,500

£325/pm (PCP)

  • 2L
  • 64.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

TMC Motors

01252960115 *

BMW 3 Series2009 (59) - 320d M Sport Highline 2dr Manual E92

2009 (59) - 320d M Sport Highline 2dr Manual E9224

Low Mileage

£4,500

£80/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Calibre Car Sales

01206489522 *

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.