Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,606 Used BMW 3 Series cars for sale

BMW 3 Series2012 (62) - 2.0 320d M Sport Euro 5 (s/s) 4dr

2012 (62) - 2.0 320d M Sport Euro 5 (s/s) 4dr38

£3,990

  • 2L
  • 159.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Starline Car Sales Ltd

01480276301 *

BMW 3 Series2020 - 330E M SPORT PLUS EDITION 4-Door

2020 - 330E M SPORT PLUS EDITION 4-Door36

£18,400

£316/pm (PCP)

  • 2L
  • 58.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2014 (64) - 318d SE 4dr

2014 (64) - 318d SE 4dr39

£4,990

£114/pm (HP)

  • 2L
  • 102.0K

    Miles
  • Diesel
  • Manual
  • Saloon

KCS OF SURREY

01932501390 *

BMW 3 Series2020 (20) - 330d M Sport 4dr Step Auto

2020 (20) - 330d M Sport 4dr Step Auto35

Low Mileage

£24,990

£414/pm (PCP)

  • 3L
  • 40.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brownroyd Motors Limited

01706398652 *

BMW 3 Series2018 (68) - 320d Sport 4dr Step Auto

2018 (68) - 320d Sport 4dr Step Auto14

Low Mileage

£12,995

£252/pm (HP)

  • 2L
  • 39.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Diamond Motors

01134676305 *

4/5 Stars

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

2021 - 330e M Sport 5dr Step Auto46

£18,549

£310/pm (PCP)

  • 2L
  • 65.5K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

BMW 3 Series2014 (14) - 2.0 320i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2014 (14) - 2.0 320i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)39

Reduced

£9,799

£185/pm (HP)

  • 2L
  • 36.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Abaza Motors Ltd

02037634729 *

BMW 3 Series2020 (20) - 330d xDrive M Sport Plus Edition Touring 5-Door

2020 (20) - 330d xDrive M Sport Plus Edition Touring 5-Door40

Low Mileage

£34,999

  • 3L
  • 33.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Halliwell Jones Warrington BMW

01925917478 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)19

£20,995

£340/pm (PCP)

  • 2L
  • 54.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Victoria Motors

01225437258 *

BMW 3 Series2015 (15) - 320d EfficientDynamics 4dr Step Auto

2015 (15) - 320d EfficientDynamics 4dr Step Auto30

£5,795

£101/pm (HP)

  • 2L
  • 101.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RB Cars

01989551050 *

3.4/5 Stars

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

2025 - 330e M Sport 5dr Step Auto33

£33,895

  • 2L
  • 7.4K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Milton Keynes

01908104093 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (22) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr66

£16,486

£346/pm (HP)

  • 2L
  • 90.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2014 - 3.0 335d xDrive M Sport Gran Turismo 4-Door

2014 - 3.0 335d xDrive M Sport Gran Turismo 4-Door20

Low Mileage

£8,999

  • 3L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Chester Motor Company

01207262648 *

BMW 3 Series2012 (62) - 320d Sport Plus 2dr Step Auto

2012 (62) - 320d Sport Plus 2dr Step Auto23

Low Mileage

£5,495

£94/pm (HP)

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

PRO PLATINUM AUTOMOTIVE LTD T/A Platinum Auto Ctrs

01143086616 *

BMW 3 Series2020 - 330E M SPORT 4-Door

2020 - 330E M SPORT 4-Door1

£17,600

£303/pm (PCP)

  • 2L
  • 64.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

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

2022 - 330e M Sport Step Auto 5-Door30

£19,687

£401/pm (HP)

  • 2L
  • 60.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Sheffield

01145537264 *

4.7/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto

2024 - 320d MHT M Sport 5dr Step Auto19

£32,998

  • 2L
  • 25.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Vauxhall (Manchester)

01616945308 *

BMW 3 Series2013 (63) - 2.0 325d M Sport Euro 5 (s/s) 4dr

2013 (63) - 2.0 325d M Sport Euro 5 (s/s) 4dr38

Low Mileage

£12,290

  • 2L
  • 59.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Keywise Cars Ltd

01392344397 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 4dr Step Auto

2025 - 330e 22.3 kWh M Sport 4dr Step Auto36

Reduced

£44,999

  • 2L
  • 1.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£30,998

  • 2L
  • 8.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Edinburgh Seafield MG

01313226884 *

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.