Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,392 Used BMW 3 Series cars for sale

BMW 3 Series2015 - 3.0 335d xDrive M Sport Saloon 4-Door

2015 - 3.0 335d xDrive M Sport Saloon 4-Door38

Reduced

£14,990

£294/pm (HP)

  • 3L
  • 65.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Andrew James Cars Ltd

01227202634 *

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

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

£16,000

£342/pm (HP)

  • 2L
  • 88.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2016 (08) - 320d M Sport 4dr

2016 (08) - 320d M Sport 4dr39

Low Mileage

£13,150

£277/pm (HP)

  • 2L
  • 41.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2010 (60) - 2.0 320i SE Euro 5 2dr

2010 (60) - 2.0 320i SE Euro 5 2dr12

Low Mileage

£4,495

£73/pm (HP)

  • 2L
  • 74.8K

    Miles
  • Petrol
  • Manual
  • Coupe

Northampton Car Company

01604343638 *

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

2021 (71) - 330e xDrive M Sport Pro Edition 5dr Step Auto48

£19,950

£396/pm (PCP)

  • 2L
  • 92.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Abbey Vehicle Solutions

01625704989 *

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

2019 (69) - 320i M Sport 4dr Step Auto32

£16,995

  • 2L
  • 74.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2025 (25) - M Sport 4-Door

2025 (25) - M Sport 4-Door50

£33,950

  • 2L
  • 9.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd BMW Newcastle

01916070816 *

BMW 3 Series2004 - 330 Ci Sport 2dr

2004 - 330 Ci Sport 2dr18

BMW 3 Series2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - LEATHER - P

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - LEATHER - P38

£20,963

£341/pm (PCP)

  • 2L
  • 41.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Durham

01388217377 *

0/5 Stars

BMW 3 Series2021 - 330e M Sport 5dr Step Auto

2021 - 330e M Sport 5dr Step Auto1

£22,699

  • 2L
  • 45.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Stratstone BMW Leeds

01134676295 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£31,498

  • 2L
  • 12.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark MG (Bishopbriggs)

01414736414 *

BMW 3 Series2016 - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2016 - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)55

£10,988

£210/pm (HP)

  • 2L
  • 81.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Car Traders

02037808158 *

BMW 3 Series2018 (68) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2018 (68) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)60

£18,495

£435/pm (PCP)

  • 3L
  • 78.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cookham Classics Ltd 2

01628567449 *

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 Series2009 (59) - 3.0 330d M Sport Steptronic Euro 5 4dr

2009 (59) - 3.0 330d M Sport Steptronic Euro 5 4dr58

Reduced

£7,925

£158/pm (HP)

  • 3L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Tudor Prestige Ltd

01733797069 *

BMW 3 Series2019 (69) - 320d [190] M Sport 5dr Step Auto [Business Media]

2019 (69) - 320d [190] M Sport 5dr Step Auto [Business Media]8

£15,790

£310/pm (HP)

  • 2L
  • 68.5K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Ideal Car Ltd

01156976976 *

BMW 3 Series2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)50

£19,840

  • 2L
  • 49.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace Car Supermarket

01616945306 *

BMW 3 Series2022 (22) - 320i M Sport 4dr Step Auto CAT N - 22 REG

2022 (22) - 320i M Sport 4dr Step Auto CAT N - 22 REG20

£14,850

£219/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

SA Automotive

01134675313 *

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

2015 (65) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr63

£10,950

£209/pm (HP)

  • 3L
  • 108.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW 3 Series2014 (64) - 2.0 320D XDRIVE SPORT TOURING 5d 181 BHP 5-Door

2014 (64) - 2.0 320D XDRIVE SPORT TOURING 5d 181 BHP 5-Door30

£8,995

£168/pm (HP)

  • 2L
  • 95.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars4You Dunfermline

01383347038 *

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