Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,249 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 330E M SPORT 5-Door

2022 - 330E M SPORT 5-Door25

£21,000

£346/pm (PCP)

  • 2L
  • 43.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Sheffield

01145510576 *

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 Series2012 (62) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr

2012 (62) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr78

Low Mileage

£5,995

£105/pm (HP)

  • 2L
  • 96.8K

    Miles
  • Diesel
  • Manual
  • Convertible

BMW 3 Series2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto23

£14,500

£289/pm (HP)

  • 3L
  • 105.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Praters Of Hollingdon LLP

01525308854 *

BMW 3 Series2020 - 3.0 M340d xDrive Saloon 4-Door

2020 - 3.0 M340d xDrive Saloon 4-Door33

£26,995

£561/pm (PCP)

  • 3L
  • 87.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MB Motor Group

01133236318 *

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

2021 - 330e M Sport 4dr Step Auto13

£23,950

£435/pm (PCP)

  • 2L
  • 70.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Prestige Cars Ireland

02890026873 *

BMW 3 Series2022 - 2.0 330E M Sport Auto 5dr

2022 - 2.0 330E M Sport Auto 5dr47

£28,995

£441/pm (PCP)

  • 2L
  • 27.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Beck Evans

02037803374 *

3.9/5 Stars

BMW 3 Series2020 (20) - 2.0 320d MHT Sport Touring Auto Euro 6 (s/s) 5dr

2020 (20) - 2.0 320d MHT Sport Touring Auto Euro 6 (s/s) 5dr58

£15,399

£302/pm (HP)

  • 2L
  • 95.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2021 (71) - 2.0 330i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (258 ps)

2021 (71) - 2.0 330i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (258 ps)41

£22,640

£342/pm (PCP)

  • 2L
  • 60.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Hippo Motor Group Peterborough

01737307487 *

BMW 3 Series2010 (10) - 3.0 325i M Sport Convertible 2dr Petrol Steptronic Euro 5 (218 ps)

2010 (10) - 3.0 325i M Sport Convertible 2dr Petrol Steptronic Euro 5 (218 ps)31

Low Mileage

£5,000

  • 3L
  • 113.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Hearsall Common Car Sales

02475105188 *

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

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

£17,000

£329/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Woodson Cars Ltd

01616965101 *

BMW 3 Series2014 - 320i xDrive Sport 5dr Step Auto

2014 - 320i xDrive Sport 5dr Step Auto38

Low Mileage

£10,995

£210/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Dorchester Collection

01305238372 *

BMW 3 Series2019 - 330e M Sport Auto 4-Door

2019 - 330e M Sport Auto 4-Door26

£16,997

£343/pm (HP)

  • 2L
  • 61.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Hessle

01482947558 *

4.6/5 Stars

BMW 3 Series2023 - 330E M SPORT 4-Door

2023 - 330E M SPORT 4-Door23

£24,200

£407/pm (PCP)

  • 2L
  • 43.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

BMW 3 Series2021 - 2.0 330E M Sport Auto 5dr

2021 - 2.0 330E M Sport Auto 5dr44

£21,990

£369/pm (PCP)

  • 2L
  • 57.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Panacea Motors Ltd

01616727308 *

0/5 Stars

BMW 3 Series2025 (75) - 320i M Sport 4dr Step Auto

2025 (75) - 320i M Sport 4dr Step Auto20

Low Mileage

£38,999

  • 2L
  • 2.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2021 - M340i xDrive MHT 5dr Step Auto

2021 - M340i xDrive MHT 5dr Step Auto13

Low Mileage

£43,500

£725/pm (PCP)

  • 3L
  • 12.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Unit One Automotive

01403338912 *

BMW 3 Series2012 (62) - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2012 (62) - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)38

Reduced

£11,690

  • 2L
  • 37.5K

    Miles
  • Petrol
  • Automatic
  • Estate

AutoUnit Ltd

01633741698 *

4.8/5 Stars

BMW 3 Series2015 (15) - 320d xDrive M Sport 4dr Step Auto

2015 (15) - 320d xDrive M Sport 4dr Step Auto54

£8,495

£157/pm (HP)

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2012 (62) - 320d SE 4dr Step Auto

2012 (62) - 320d SE 4dr Step Auto11

Low Mileage

£7,350

£133/pm (HP)

  • 2L
  • 62.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Leisure Car Shop Ltd

01245204842 *

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.