Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,357 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 320i M Sport 5dr Step Auto

2022 - 320i M Sport 5dr Step Auto15

£25,495

£390/pm (PCP)

  • 2L
  • 37.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Ballyrobert at Mallusk

02890021668 *

BMW 3 Series2015 (65) - 330d xDrive M Sport 4dr Step Auto

2015 (65) - 330d xDrive M Sport 4dr Step Auto28

Low Mileage

£14,500

£283/pm (HP)

  • 3L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

S AND T MOTOR CO LTD

01913002236 *

BMW 3 Series2011 (11) - 318d M Sport 5dr

2011 (11) - 318d M Sport 5dr25

Low Mileage

£5,495

£94/pm (HP)

  • 2L
  • 110.2K

    Miles
  • Diesel
  • Manual
  • Estate

Barton Car Company

01395200673 *

BMW 3 Series2018 - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p

2018 - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (184 p52

Low Mileage

£16,480

£325/pm (HP)

  • 2L
  • 50.2K

    Miles
  • Petrol
  • Automatic
  • Estate

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

BMW 3 Series2019 (69) - 330e SE Pro 4dr Auto

2019 (69) - 330e SE Pro 4dr Auto20

£9,995

  • 2L
  • 124.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Noahs Automotive LTD

02476936621 *

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

2022 (71) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr41

Reduced

£20,495

£341/pm (PCP)

  • 2L
  • 65.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01952466822 *

0/5 Stars

BMW 3 Series2012 - 318d M Sport 5dr

2012 - 318d M Sport 5dr1

£2,995

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Stockwood Village Automotive

01174400893 *

2.7/5 Stars

BMW 3 Series2016 - 2.0 320d Luxury 4dr

2016 - 2.0 320d Luxury 4dr94

Reduced

£7,990

£156/pm (HP)

  • 2L
  • 85.1K

    Miles
  • Diesel
  • Manual
  • Saloon

City Motors (Cambs) Ltd

01733666873 *

4.3/5 Stars

BMW 3 Series2022 - 330E XDRIVE M SPORT 5-Door

2022 - 330E XDRIVE M SPORT 5-Door26

£24,800

£428/pm (PCP)

  • 2L
  • 38.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Cannock

01543221765 *

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

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

Reduced

£17,495

£291/pm (PCP)

  • 2L
  • 77.4K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

A&A Auto Sales

01832778585 *

4.7/5 Stars

BMW 3 Series2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr68

£8,245

£152/pm (HP)

  • 2L
  • 101.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

3.7/5 Stars

BMW 3 Series2022 (71) - 2.0 318i SE Pro Touring Auto Euro 6 (s/s) 5dr

2022 (71) - 2.0 318i SE Pro Touring Auto Euro 6 (s/s) 5dr54

£15,626

£260/pm (PCP)

  • 2L
  • 77.5K

    Miles
  • Petrol
  • Automatic
  • Estate

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr23

£8,599

  • 2L
  • 116.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AL PRESTIGE CARS LTD

02380017157 *

4.7/5 Stars

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

2020 - 330e M Sport 5dr Step Auto36

£22,990

  • 2L
  • 46.6K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Hull

01482249158 *

BMW 3 Series2012 (62) - 320i Luxury 5dr Step Auto

2012 (62) - 320i Luxury 5dr Step Auto38

Low Mileage

£11,690

  • 2L
  • 37.5K

    Miles
  • Petrol
  • Automatic
  • Estate

AutoUnit Ltd

01633741698 *

4.8/5 Stars

BMW 3 Series2017 (67) - 318d M Sport 5dr Step Auto

2017 (67) - 318d M Sport 5dr Step Auto6

Low Mileage

£15,474

  • 2L
  • 55.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Farm Garages Limited

01908104083 *

BMW 3 Series(72) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr

(72) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr41

Low Mileage

£41,948

  • 19.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Imperials Chelmsford

01245673729 *

BMW 3 Series2019 (69) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

2019 (69) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)37

£19,495

£358/pm (PCP)

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Ross Car Sales

01792001616 *

4.7/5 Stars

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

2016 - 2.0 320d Sport Euro 6 (s/s) 4dr62

Low Mileage

£9,499

£178/pm (HP)

  • 2L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Saloon

NYA AUTO SALES LTD

01212721897 *

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.