Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,341 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 2.0 320d Xdrive M Sport 4DR Saloon Diesel

2019 - 2.0 320d Xdrive M Sport 4DR Saloon Diesel41

Low Mileage

£23,989

£514/pm (HP)

  • 2L
  • 37.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Direct Cars Limited

01145510336 *

0/5 Stars

BMW 3 Series2009 - 320i SE 4dr

2009 - 320i SE 4dr13

Low Mileage

£2,995

  • 2L
  • 100.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Cardiff Gate Motor Company

01633831072 *

BMW 3 Series2020 - 320d Sport 4dr

2020 - 320d Sport 4dr39

Reduced

£20,495

£337/pm (PCP)

  • 2L
  • 36.4K

    Miles
  • Diesel
  • Manual
  • Saloon

O'Loughlin Brothers

02879440950 *

BMW 3 Series2020 (70) - 2.0 320i SE Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 (70) - 2.0 320i SE Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)25

£15,299

  • 2L
  • 62.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Manual Euro 6 (s/s) (190

2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Manual Euro 6 (s/s) (1901

£13,990

£273/pm (HP)

  • 2L
  • 71.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Car City UK Catterick

01748900779 *

4.4/5 Stars

BMW 3 Series2009 (59) - 335i M Sport 2dr DCT

2009 (59) - 335i M Sport 2dr DCT17

Low Mileage

£4,990

  • 3L
  • 126.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Sour Motors

01616696855 *

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 Series2024 - M340d xDrive MHT 4dr Step Auto

2024 - M340d xDrive MHT 4dr Step Auto21

Low Mileage

£42,495

£637/pm (PCP)

  • 3L
  • 10.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorclass

01942559217 *

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

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

£15,195

£323/pm (HP)

  • 2L
  • 92.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2017 (67) - 2.0 320d SE Touring Auto xDrive Euro 6 (s/s) 5dr

2017 (67) - 2.0 320d SE Touring Auto xDrive Euro 6 (s/s) 5dr45

Reduced

£11,991

  • 2L
  • 78.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2015 (15) - 320d M Sport 4dr Step Auto [Business Media]

2015 (15) - 320d M Sport 4dr Step Auto [Business Media]92

£8,995

£168/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ravenor Cars

02037808981 *

BMW 3 Series2017 - 320i Sport 4dr Step Auto

2017 - 320i Sport 4dr Step Auto23

£14,499

£301/pm (HP)

  • 2L
  • 8.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto21

Low Mileage

£17,699

£302/pm (PCP)

  • 2L
  • 35.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

BMW 3 Series2004 (54) - 318i SE 4dr Auto

2004 (54) - 318i SE 4dr Auto10

Low Mileage

£1,990

  • 2L
  • 95.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

EL-ROI MOTORS UK

02476936698 *

BMW 3 Series2013 - 316d SE-GREAT CAR WITH FANTASTIC SERVICE HISTORY-ONLT £35 ROAD TAX!! 4-Door

2013 - 316d SE-GREAT CAR WITH FANTASTIC SERVICE HISTORY-ONLT £35 ROAD TAX!! 4-Door18

£4,999

£84/pm (HP)

  • 2L
  • 114.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Eco Motors

01270444032 *

3.9/5 Stars

BMW 3 Series2021 (71) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr50

£20,991

  • 2L
  • 50.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

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

£37,995

£614/pm (PCP)

  • 2L
  • 13.4K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2016 (66) - 335d xDrive M Sport 5dr Step Auto - Genuine M Performance Car!

2016 (66) - 335d xDrive M Sport 5dr Step Auto - Genuine M Performance Car!15

£19,995

£390/pm (HP)

  • 3L
  • 78.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

MW Performance

01244569177 *

BMW 3 Series2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr45

Low Mileage

£20,975

£351/pm (PCP)

  • 2L
  • 39.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lawrence Warner Specialist Cars LTD

02392009742 *

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

2020 - 2.0 320i M Sport Plus Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)42

Low Mileage

£22,991

£471/pm (CS)

  • 2L
  • 26.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

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.