Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,346 Used BMW 3 Series cars for sale

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

2020 (20) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr47

£17,866

£377/pm (HP)

  • 2L
  • 47.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2022 (22) - 330i M Sport 5dr Step Auto Petrol Estate

2022 (22) - 330i M Sport 5dr Step Auto Petrol Estate51

Low Mileage

£30,762

  • 2L
  • 27.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

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 Series2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

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

£15,500

£304/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.5/5 Stars

BMW 3 Series(H) - 2.0 320i 2dr

(H) - 2.0 320i 2dr42

Low Mileage

£15,995

  • 107.1K

    Miles
  • Petrol
  • Manual
  • Not Supplied

Car House 2000 LTD

01902916099 *

3.9/5 Stars

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

2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr43

Low Mileage

£12,885

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

IM Car Supermarket

01582341915 *

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (27

Low Mileage

£22,495

£367/pm (PCP)

  • 2L
  • 25.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Evolve Motor Company

01633741704 *

4.5/5 Stars

BMW 3 Series2021 (21) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2021 (21) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr56

£31,299

£546/pm (PCP)

  • 3L
  • 51.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

BMW 3 Series2022 - M340i xDrive MHT 4dr Step Auto

2022 - M340i xDrive MHT 4dr Step Auto1

£32,000

  • 3L
  • 65.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

BMW 3 Series2016 (16) - 320d xDrive M Sport 4dr Step Auto

2016 (16) - 320d xDrive M Sport 4dr Step Auto33

Low Mileage

£15,999

£315/pm (HP)

  • 2L
  • 44.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

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

2020 - 330e M Sport 4dr Step Auto35

£17,290

  • 2L
  • 63.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Sturdys Castle Car Centre

01869221306 *

BMW 3 Series2025 - M340i xDrive MHT 5dr Step Auto

2025 - M340i xDrive MHT 5dr Step Auto19

Reduced

£54,898

  • 3L
  • 9.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

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

2015 (15) - 320d xDrive M Sport 5dr Step Auto44

£9,995

  • 2L
  • 95.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Fm3 Cars North West Ltd

01616696935 *

BMW 3 Series2008 (08) - 3.0 335i M Sport Convertible 2dr Petrol Steptronic Euro 4 (306 ps)

2008 (08) - 3.0 335i M Sport Convertible 2dr Petrol Steptronic Euro 4 (306 ps)50

Low Mileage

£10,995

£376/pm (HP)

  • 3L
  • 42.6K

    Miles
  • Petrol
  • Automatic
  • Convertible

Mark Hopkins Car Sales

02380017609 *

4.7/5 Stars

BMW 3 Series2018 (18) - 320i M Sport Shadow Edition 4dr Step Auto

2018 (18) - 320i M Sport Shadow Edition 4dr Step Auto11

£11,450

£219/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Kenny Murray Cars Ltd

01346410599 *

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr26

Low Mileage

£20,450

£360/pm (PCP)

  • 2L
  • 44.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec

2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec10

Reduced

£3,495

  • 3L
  • 149.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

DW Motors

01227204262 *

BMW 3 Series2018 (18) - 330e M Sport 4dr Step Auto

2018 (18) - 330e M Sport 4dr Step Auto23

£8,999

  • 2L
  • 116.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AL PRESTIGE CARS LTD

02380017157 *

4.7/5 Stars

BMW 3 Series2012 - 2.0 328i SE T Auto 4dr

2012 - 2.0 328i SE T Auto 4dr

Low Mileage

£7,995

£147/pm (HP)

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

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

2018 - 330e M Sport 4dr Step Auto11

£12,950

£251/pm (HP)

  • 2L
  • 102.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JPM Motors Ltd

02890023665 *

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.