Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,306 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 330E XDRIVE M SPORT PRO EDITION 4-Door

2022 - 330E XDRIVE M SPORT PRO EDITION 4-Door27

£26,300

£449/pm (PCP)

  • 2L
  • 34.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Wimbledon

02038235453 *

BMW 3 Series2011 - 2.0 320d Exclusive Edition Auto 4dr

2011 - 2.0 320d Exclusive Edition Auto 4dr52

Low Mileage

£3,390

  • 2L
  • 116.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

City Motors (Cambs) Ltd

01733666873 *

4.3/5 Stars

BMW 3 Series2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr45

Reduced

£9,999

  • 2L
  • 78.0K

    Miles
  • Diesel
  • Manual
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2019 (69) - 330e M Sport 4dr Auto

2019 (69) - 330e M Sport 4dr Auto50

£17,991

  • 2L
  • 72.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2019 (19) - 320i xDrive M Sport Shadow Edition 5dr Step Auto

2019 (19) - 320i xDrive M Sport Shadow Edition 5dr Step Auto

Low Mileage

£21,999

  • 2L
  • 34.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones Wilmslow BMW

01625380150 *

BMW 3 Series2020 - M Sport XDrive [274] (2 OWNERS, FSH, BIG SPEC, STUNNING CAR !!) 5-Door

2020 - M Sport XDrive [274] (2 OWNERS, FSH, BIG SPEC, STUNNING CAR !!) 5-Door47

£33,995

£576/pm (PCP)

  • 3L
  • 45.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Weybridge Vehicle Consultants Ltd

01932501393 *

BMW 3 Series2009 - 320i M Sport 2dr

2009 - 320i M Sport 2dr27

Low Mileage

£1,995

  • 2L
  • 109.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Jap Motor Cars Ltd

01773304675 *

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 (19) - 3.0 330d M Sport Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 3.0 330d M Sport Touring Auto Euro 6 (s/s) 5dr45

Reduced

£13,499

  • 3L
  • 104.1K

    Miles
  • Diesel
  • Automatic
  • Estate

AL PRESTIGE CARS LTD

02380017157 *

4.7/5 Stars

BMW 3 Series2014 - 318d M Sport 4dr

2014 - 318d M Sport 4dr22

£7,495

£136/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Parkgate Auto Solutions

02890026882 *

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto15

Reduced

£20,950

£411/pm (PCP)

  • 2L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ballyrobert at Mallusk

02890021668 *

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

2021 - 330e M Sport 5dr Step Auto44

Reduced

£22,795

£379/pm (PCP)

  • 2L
  • 51.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Donnelly Mallusk Motorstore

02895908087 *

BMW 3 Series2015 - 340i M Sport 4dr Step Auto

2015 - 340i M Sport 4dr Step Auto19

Reduced

£18,995

£370/pm (HP)

  • 3L
  • 59.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Mansfield Auto Exchange

01623709494 *

BMW 3 Series2017 - 320d M Sport Shadow Edition 4dr Step Auto

2017 - 320d M Sport Shadow Edition 4dr Step Auto4

£13,000

  • 2L
  • 80.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Bripark Cars Hyde

01615298275 *

BMW 3 Series2018 (67) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps

2018 (67) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps50

Reduced

£16,640

£328/pm (HP)

  • 2L
  • 31.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

DR Motors

01162162407 *

4.1/5 Stars

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

2016 (66) - 330e SE 4dr Step Auto20

£5,450

  • 2L
  • 154.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

3.7/5 Stars

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

2021 (70) - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr54

Reduced

£23,799

£478/pm (HP)

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

BMW 3 Series2022 (72) - 320i xDrive M Sport Saloon 4-Door

2022 (72) - 320i xDrive M Sport Saloon 4-Door21

Low Mileage

£26,999

  • 2L
  • 26.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2016 - 320d M Sport 4dr Step Auto

2016 - 320d M Sport 4dr Step Auto18

£8,990

£168/pm (HP)

  • 2L
  • 107.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Nation Car Supermarket

01422761237 *

BMW 3 Series2020 - 320d xDrive M Sport 5dr Step Auto

2020 - 320d xDrive M Sport 5dr Step Auto1

£19,900

£329/pm (PCP)

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Sales NI Ltd

02882440438 *

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.