Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,363 Used BMW 3 Series cars for sale

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 Series2025 (75) - M Sport 5-Door

2025 (75) - M Sport 5-Door49

£44,950

  • 2L
  • 4.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Lloyd BMW Newcastle

01916070816 *

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

2021 - 320d MHT M Sport 5dr Step Auto20

Reduced

£21,490

£334/pm (PCP)

  • 2L
  • 60.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Fermanagh Auto Sales

02868336501 *

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

2013 (63) - 320d M Sport 2dr Step Auto13

Low Mileage

£7,899

£145/pm (HP)

  • 2L
  • 64.9K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

FALLOWFIELD CARS LIMITED

01618048196 *

0/5 Stars

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

2020 - 330i M Sport 4dr Step Auto31

£21,099

  • 2L
  • 49.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

BMW 3 Series2021 - 330e M Sport Plus Edition 4dr Auto

2021 - 330e M Sport Plus Edition 4dr Auto34

Low Mileage

£28,790

  • 2L
  • 12.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2021 (71) - 330e xDrive M Sport 5dr Step Auto

2021 (71) - 330e xDrive M Sport 5dr Step Auto29

£14,990

  • 2L
  • 97.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Superstore

01733978043 *

BMW 3 Series2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door

2011 (61) - 2.0 318D PERFORMANCE EDITION 4d 141 BHP 4-Door15

Reduced

£4,495

£73/pm (HP)

  • 2L
  • 88.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Cars4You Ltd Falkirk

01324465357 *

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 Series2014 (64) - 330d XDRIVE M SPORT TOURING ESTATE AUTOMATIC + PRO NAV + FSH + 5-Door

2014 (64) - 330d XDRIVE M SPORT TOURING ESTATE AUTOMATIC + PRO NAV + FSH + 5-Door34

£9,990

  • 3L
  • 123.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Apex Auto Traders Ltd

01134689005 *

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

2017 - 335d xDrive M Sport 4dr Step Auto11

Reduced

£13,750

£268/pm (HP)

  • 3L
  • 84.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BS Motors

02890021699 *

BMW 3 Series2013 (13) - 320i xDrive M Sport 4x4 4-Door

2013 (13) - 320i xDrive M Sport 4x4 4-Door20

Reduced

£3,900

  • 2L
  • 131.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Midlands Trade Centre Limited

01217288666 *

BMW 3 Series2018 (18) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr35

£14,975

£293/pm (HP)

  • 3L
  • 66.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Landmark 4x4

01772285779 *

BMW 3 Series2017 - 2.0 316d SE Saloon 4-Door

2017 - 2.0 316d SE Saloon 4-Door11

£5,999

  • 2L
  • 121.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Loanhead Motors LTD

01312874263 *

4.9/5 Stars

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

2013 (63) - 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr24

£8,795

£164/pm (HP)

  • 3L
  • 119.2K

    Miles
  • Diesel
  • Automatic
  • Estate

The Drivers Gallery Ltd

01572491189 *

0/5 Stars

BMW 3 Series2013 (63) - 320d M Sport 5dr

2013 (63) - 320d M Sport 5dr18

£5,795

  • 2L
  • 129.0K

    Miles
  • Diesel
  • Manual
  • Estate

T. Bowles Vehicle Sales

01795503971 *

BMW 3 Series2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (258

£12,988

£252/pm (HP)

  • 2L
  • 84.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Traders

02037808158 *

BMW 3 Series2016 - 320d EfficientDynamics Plus 4dr

2016 - 320d EfficientDynamics Plus 4dr19

Low Mileage

£11,298

  • 2L
  • 68.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Glasgow South Street Vauxhall/Peugeot/Citroen/Vanstore

01414839940 *

BMW 3 Series2014 (14) - 320d M Sport 4dr Step Auto [Business Media]

2014 (14) - 320d M Sport 4dr Step Auto [Business Media]22

Low Mileage

£9,890

£187/pm (HP)

  • 2L
  • 67.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

AUTOMOTIVE PRESTIGE LTD

01162162548 *

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

2021 - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr22

Low Mileage

£25,498

£503/pm (HP)

  • 2L
  • 28.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

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.