Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,568 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr55

Low Mileage

£19,699

£415/pm (HP)

  • 2L
  • 33.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Motor Match Bolton

01204584597 *

4.5/5 Stars

BMW 3 Series2020 (70) - 320d M Sport 4dr Step Auto

2020 (70) - 320d M Sport 4dr Step Auto25

£17,995

£294/pm (PCP)

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Ap Trading Leicester Ltd T/a AP Vehicle Trading

01162165650 *

BMW 3 Series2016 (16) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)

2016 (16) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)34

£8,995

  • 2L
  • 95.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

BMW 3 Series2016 - 3.0 335d xDrive M Sport Saloon 4-Door

2016 - 3.0 335d xDrive M Sport Saloon 4-Door20

£13,995

£273/pm (HP)

  • 3L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AC APPROVED LTD

01492552132 *

BMW 3 Series2014 - 320d xDrive Luxury 5dr

2014 - 320d xDrive Luxury 5dr15

£6,240

£147/pm (HP)

  • 2L
  • 125.9K

    Miles
  • Diesel
  • Manual
  • Estate

Westbrook Car Sales

01733794312 *

0/5 Stars

BMW 3 Series2018 - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2018 - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr36

Reduced

£21,600

£460/pm (HP)

  • 3L
  • 40.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

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

2021 (71) - 330i M Sport 4dr Step Auto22

£19,995

£283/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

GMS Group LTD

02039092104 *

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto1

£28,990

£483/pm (PCP)

  • 3L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2019 (19) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)

2019 (19) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)32

£15,890

  • 3L
  • 82.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ourcar Ltd

01472400052 *

BMW 3 Series2006 (05) - 325 Ci Sport 2dr

2006 (05) - 325 Ci Sport 2dr25

Low Mileage

£14,990

  • 2.5L
  • 36.6K

    Miles
  • Petrol
  • Automatic
  • Convertible

Diablo Engineering

01444225572 *

BMW 3 Series2020 - 3.0 330d M Sport Pro Edition Touring Auto Euro 6 (s/s) 5dr

2020 - 3.0 330d M Sport Pro Edition Touring Auto Euro 6 (s/s) 5dr29

Low Mileage

£28,995

£638/pm (HP)

  • 3L
  • 25.2K

    Miles
  • Diesel
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

4.3/5 Stars

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

2020 (70) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr71

£20,495

£326/pm (PCP)

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Zanouchi Group Limited

01204939533 *

0/5 Stars

BMW 3 Series2014 (64) - 2.0 320i SE Touring Euro 6 (s/s) 5dr

2014 (64) - 2.0 320i SE Touring Euro 6 (s/s) 5dr25

£6,190

£109/pm (HP)

  • 2L
  • 101.0K

    Miles
  • Petrol
  • Manual
  • Estate

AAR Cars Hub Ltd

02038895455 *

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

2025 - 320i M Sport 4dr Step Auto19

Reduced

£36,398

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2013 (63) - 335i M Sport Auto 4-Door

2013 (63) - 335i M Sport Auto 4-Door32

£9,990

£189/pm (HP)

  • 3L
  • 118.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Black Brook Car Sales Company

01925597027 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)50

£17,680

£343/pm (HP)

  • 2L
  • 81.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

365 MOTORS LTD

01204968071 *

BMW 3 Series1999 (T) - 328i Edition 2dr

1999 (T) - 328i Edition 2dr58

Low Mileage

£8,995

  • 2.8L
  • 126.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Foremill Automotive

01273957906 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (71) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr50

Reduced

£13,594

£264/pm (HP)

  • 2L
  • 125.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Bazaar ltd

01143086594 *

4.7/5 Stars

BMW 3 Series2016 (66) - 2.0 318d SE Touring Auto Euro 6 (s/s) 5dr

2016 (66) - 2.0 318d SE Touring Auto Euro 6 (s/s) 5dr35

£6,500

  • 2L
  • 130.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Blakewater Cars

01254916481 *

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

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

Low Mileage

£21,925

£449/pm (CS)

  • 2L
  • 40.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

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.