Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,300 Used BMW 3 Series cars for sale

BMW 3 Series2020 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps) - LEATHER - C

2020 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps) - LEATHER - C44

£29,708

£615/pm (CS)

  • 3L
  • 48.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Halesowen

01217525895 *

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport Pro Edition Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s)

2020 (70) - 2.0 320d MHT M Sport Pro Edition Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s)24

Low Mileage

£25,595

  • 2L
  • 39.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2015 - 2.0 318d M Sport 5dr

2015 - 2.0 318d M Sport 5dr96

£8,450

£156/pm (HP)

  • 2L
  • 100.6K

    Miles
  • Diesel
  • Manual
  • Estate

Infinity Motors Ltd

01793957947 *

BMW 3 Series2009 - 3.0 325i M Sport Highline Convertible 2-Door

2009 - 3.0 325i M Sport Highline Convertible 2-Door13

£2,995

  • 3L
  • 135.0K

    Miles
  • Petrol
  • Manual
  • Convertible

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

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

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

Low Mileage

£21,582

£369/pm (PCP)

  • 2L
  • 35.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dave Fox Car Sales

01785336592 *

4.4/5 Stars

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

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

Low Mileage

£11,979

£230/pm (HP)

  • 3L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Estate

EVM Sports and Prestige

01613887697 *

3.9/5 Stars

BMW 3 Series2022 (72) - 330e M Sport 4dr Step Auto

2022 (72) - 330e M Sport 4dr Step Auto49

£24,491

  • 2L
  • 64.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2017 (17) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr52

Reduced

£9,995

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

R Line Motors

01618042359 *

BMW 3 Series2021 (71) - 330i M Sport Saloon 4-Door

2021 (71) - 330i M Sport Saloon 4-Door25

£23,999

  • 2L
  • 38.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

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

2020 (70) - 2.0 320d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr30

£17,600

£341/pm (HP)

  • 2L
  • 73.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Supercar Clinic Ltd

01204584584 *

0/5 Stars

BMW 3 Series2016 - 320d EfficientDynamics Plus 4dr Step Auto

2016 - 320d EfficientDynamics Plus 4dr Step Auto23

£7,495

  • 2L
  • 106.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

North End Motor Company

01382213491 *

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

2021 (21) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr48

Low Mileage

£27,491

  • 2L
  • 25.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2014 (14) - 320D AUTOMATIC XDRIVE M SPORT TOURING 5-Door

2014 (14) - 320D AUTOMATIC XDRIVE M SPORT TOURING 5-Door15

Reduced

£9,995

  • 2L
  • 88.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Lottbridge Motoring Centre Ltd

01323407763 *

BMW 3 Series2015 - 330d M Sport 4dr Step Auto

2015 - 330d M Sport 4dr Step Auto36

Low Mileage

£11,895

  • 3L
  • 80.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Right Car 4 U

01633492354 *

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

2022 - 330e M Sport 5dr Step Auto36

£27,650

  • 2L
  • 32.4K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2016 (16) - 335d xDrive M Sport 4dr Step Auto

2016 (16) - 335d xDrive M Sport 4dr Step Auto30

Low Mileage

£16,995

£336/pm (HP)

  • 3L
  • 59.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

CDA Car Sales

01302976499 *

0/5 Stars

BMW 3 Series2009 (59) - 335d M Sport 4dr Step Auto

2009 (59) - 335d M Sport 4dr Step Auto17

Low Mileage

£4,995

£91/pm (HP)

  • 3L
  • 110.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SK CAR COMPANY LTD

01384885534 *

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

2019 - 320d [190] M Sport 5dr Step Auto [Business Media]28

£13,295

£252/pm (HP)

  • 2L
  • 81.1K

    Miles
  • Diesel
  • Automatic
  • Hatchback

V12 Sports and Classics Worksop

01455241730 *

BMW 3 Series2022 - 2.0 330e xDrive M Sport Professional Edition Auto 4WD 5dr

2022 - 2.0 330e xDrive M Sport Professional Edition Auto 4WD 5dr69

£21,295

£362/pm (PCP)

  • 2L
  • 84.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps) PARKING CAM

2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps) PARKING CAM37

Low Mileage

£12,950

£251/pm (HP)

  • 2L
  • 42.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Hilton Garage Ltd

01332414842 *

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.