Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,691 Used BMW 3 Series cars for sale

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

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

Reduced

£20,487

£354/pm (PCP)

  • 2L
  • 57.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2013 - 2.0 320d M Sport Auto 181 2dr

2013 - 2.0 320d M Sport Auto 181 2dr19

Low Mileage

£8,245

£152/pm (HP)

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Apex Vehicle Sales Ltd

01206879480 *

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

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

£24,995

£480/pm (PCP)

  • 2L
  • 54.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

DERWENT MOTORS LTD

01332414504 *

BMW 3 Series2014 - 2.0 320i SE Auto Euro 6 (s/s) 4dr

2014 - 2.0 320i SE Auto Euro 6 (s/s) 4dr67

Low Mileage

£8,488

£157/pm (HP)

  • 2L
  • 49.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Traders

02037808158 *

BMW 3 Series2016 (66) - 330e M Sport 4dr Step Auto

2016 (66) - 330e M Sport 4dr Step Auto17

Low Mileage

£11,995

£231/pm (HP)

  • 2L
  • 54.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

4 FAB WHEELS

02039122513 *

BMW 3 Series2020 - 330d xDrive M Sport Plus Edition 5dr Step Auto

2020 - 330d xDrive M Sport Plus Edition 5dr Step Auto18

Low Mileage

£34,995

£601/pm (PCP)

  • 3L
  • 39.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorclass

01942597963 *

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

2021 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£25,298

  • 2L
  • 26.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Edinburgh Seafield MG

01313226884 *

BMW 3 Series2016 (66) - 318d M Sport 5dr Step Auto

2016 (66) - 318d M Sport 5dr Step Auto60

£9,291

  • 2L
  • 120.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Bazaar ltd

01143086594 *

BMW 3 Series2015 (65) - 3.0 340i M Sport Euro 6 (s/s) 4dr

2015 (65) - 3.0 340i M Sport Euro 6 (s/s) 4dr66

£24,995

£493/pm (HP)

  • 3L
  • 11.5K

    Miles
  • Petrol
  • Manual
  • Saloon

APEX AUTOHAUS LTD

01213872426 *

BMW 3 Series2009 - 320i M Sport 2dr

2009 - 320i M Sport 2dr9

Low Mileage

£2,995

  • 2L
  • 99.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Stockwood Village Automotive

01174400893 *

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

2013 (63) - 320d Sport 5dr12

£5,495

£94/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

LOSTOCK CAR SALES LTD

01204939549 *

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

2021 - 330e M Sport 4dr Step Auto27

£18,500

£316/pm (PCP)

  • 2L
  • 55.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2015 (65) - 335d xDrive M Sport 4dr Step Auto Diesel Saloon

2015 (65) - 335d xDrive M Sport 4dr Step Auto Diesel Saloon34

Low Mileage

£17,395

  • 3L
  • 47.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu Honda Doncaster

01302245283 *

4.8/5 Stars

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

2023 - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) - CARP39

£27,000

£444/pm (PCP)

  • 2L
  • 43.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Shrewsbury

01743292169 *

BMW 3 Series2016 (16) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr54

Reduced

£12,995

£252/pm (HP)

  • 2L
  • 62.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors

01612415074 *

BMW 3 Series2016 (66) - 2.0 330e 7.6kWh Sport Auto (s/s) 4dr

2016 (66) - 2.0 330e 7.6kWh Sport Auto (s/s) 4dr13

£6,489

  • 2L
  • 124.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2012 - 320d BluePerformance EfficientDynamics 4dr

2012 - 320d BluePerformance EfficientDynamics 4dr23

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 72.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Lodge Hill Garage Ltd

01865411815 *

BMW 3 Series2019 (19) - 320d M Sport Shadow Edition 5dr

2019 (19) - 320d M Sport Shadow Edition 5dr25

£11,990

£231/pm (HP)

  • 2L
  • 102.0K

    Miles
  • Diesel
  • Manual
  • Estate

David Wren Cars

01635884926 *

BMW 3 Series2014 (63) - 320d Xdrive Modern 5-Door

2014 (63) - 320d Xdrive Modern 5-Door5

£5,995

  • 2L
  • 135.4K

    Miles
  • Diesel
  • Manual
  • Estate

The Elms Car Sales Ltd

01278555741 *

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

2021 - 330e M Sport 4dr Step Auto28

Low Mileage

£20,499

£350/pm (PCP)

  • 2L
  • 31.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

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.