Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,323 Used BMW 3 Series cars for sale

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

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

£14,985

£294/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

RSK CARS LIMITED

01902240171 *

BMW 3 Series2020 (70) - 2.0 318i Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 318i Sport Auto Euro 6 (s/s) 4dr43

Low Mileage

£18,475

£390/pm (HP)

  • 2L
  • 37.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£33,498

  • 2L
  • 8.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Edinburgh Seafield Fiat/Kiat/Abarth/BYD

01316036422 *

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

2021 (21) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)28

£22,780

£363/pm (PCP)

  • 2L
  • 52.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Essex Car Company

01708973745 *

BMW 3 Series2021 (21) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2021 (21) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)25

£20,999

  • 2L
  • 51.2K

    Miles
  • Petrol
  • Automatic
  • Estate

HPL Motors Oldham

01612416881 *

BMW 3 Series2018 - 2.0 320d xDrive M Sport Auto 4WD 4dr

2018 - 2.0 320d xDrive M Sport Auto 4WD 4dr89

£14,875

£310/pm (HP)

  • 2L
  • 65.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

BMW 3 Series2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr

2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr31

Low Mileage

£8,000

£147/pm (HP)

  • 2L
  • 61.8K

    Miles
  • Diesel
  • Automatic
  • Convertible

Muirhead Motor Company

01592407413 *

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

2022 - 330e M Sport Step Auto 5-Door25

£19,897

£405/pm (HP)

  • 2L
  • 75.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Hessle

01482947558 *

4.6/5 Stars

BMW 3 Series2024 (74) - 320i M Sport Saloon 4-Door

2024 (74) - 320i M Sport Saloon 4-Door35

£27,999

  • 2L
  • 20.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

BMW 3 Series2021 (21) - 330e SE Pro 5dr Step Auto

2021 (21) - 330e SE Pro 5dr Step Auto25

£16,599

  • 2L
  • 50.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Preston

01772957419 *

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

2021 - 330i M Sport 4dr Step Auto36

Low Mileage

£26,750

  • 2L
  • 35.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

Reduced

£33,298

  • 2L
  • 13.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

BMW 3 Series2019 (68) - 320d M Sport Shadow Edition 5dr Step Auto

2019 (68) - 320d M Sport Shadow Edition 5dr Step Auto20

£13,995

£273/pm (HP)

  • 2L
  • 93.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

OR Motors Ltd

01412601338 *

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

2019 - 2.0 330i Sport Auto Euro 6 (s/s) 4dr36

Low Mileage

£18,800

  • 49.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2021 (21) - 330d xDrive MHT Sport 4dr Step Auto

2021 (21) - 330d xDrive MHT Sport 4dr Step Auto23

Reduced

£17,695

£343/pm (HP)

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Diesels Direct

01986807191 *

4.1/5 Stars

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) 4dr17

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 91.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Elm Motor Company

01752749650 *

4.1/5 Stars

BMW 3 Series2011 (11) - 318i Sport+ Edition Auto 4-Door

2011 (11) - 318i Sport+ Edition Auto 4-Door39

Low Mileage

£5,995

£105/pm (HP)

  • 2L
  • 69.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Couston Motor Company

01383347938 *

4.4/5 Stars

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

2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr26

£10,440

£198/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Blue Sky Motors Ltd

02038731418 *

4.4/5 Stars

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

2017 - 320d M Sport 4dr Step Auto23

£11,495

£220/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Supreme Motors NI

02882449414 *

BMW 3 Series2015 (15) - 320i SE 5dr Step Auto [Business Media]

2015 (15) - 320i SE 5dr Step Auto [Business Media]18

£7,495

£136/pm (HP)

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Central Motors

01308801161 *

2.6/5 Stars

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.