Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,697 Used BMW 3 Series cars for sale

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

2019 - 320d M Sport 4dr Step Auto26

£17,950

£368/pm (PCP)

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

J.A.Hegarty Motors

02890023678 *

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto43

Low Mileage

£19,491

£306/pm (PCP)

  • 2L
  • 41.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cardiff Trade Sales Ltd

02922679489 *

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr46

£18,500

  • 2L
  • 69.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Junction 17 Cars Peterborough

01733666877 *

BMW 3 Series2011 - 2.0 320d M Sport Steptronic Euro 5 4dr

2011 - 2.0 320d M Sport Steptronic Euro 5 4dr35

Reduced

£4,250

£68/pm (HP)

  • 2L
  • 92.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Shaws Cars Ltd

01462414116 *

BMW 3 Series2023 - 3 SERIES 330e M Sport 4dr Step Auto

2023 - 3 SERIES 330e M Sport 4dr Step Auto41

Low Mileage

£28,766

  • 2L
  • 16.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Marshall Honda Hull

01482947496 *

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

2021 - 330e M Sport 5dr Step Auto49

Low Mileage

£24,399

£424/pm (PCP)

  • 2L
  • 26.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Maidstone

01622291202 *

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

2022 - 2.0 330e 12kWh Sport Touring Auto Euro 6 (s/s) 5dr Automatic29

£23,995

£338/pm (PCP)

  • 2L
  • 34.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2014 - 2.0 320d M Sport Touring xDrive Euro 5 (s/s) 5dr

2014 - 2.0 320d M Sport Touring xDrive Euro 5 (s/s) 5dr38

£7,495

£136/pm (HP)

  • 2L
  • 115.3K

    Miles
  • Diesel
  • Manual
  • Estate

The Car Lounge

01616944760 *

BMW 3 Series2020 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2020 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (228

£13,488

£266/pm (PCP)

  • 2L
  • 77.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Traders

02037808158 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr64

£12,895

£250/pm (HP)

  • 3L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Chase Lane Motors

01992666280 *

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

2019 - 2.0 M Sport Auto Euro 6 (s/s) 4dr87

£15,899

£333/pm (HP)

  • 2L
  • 95.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

IBZ Motors

01708202994 *

BMW 3 Series2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr42

£3,995

  • 2L
  • 176.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fame Cars Limited

01216474010 *

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

2024 (74) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (25

Reduced

£30,999

  • 2L
  • 6.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

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)35

£17,999

  • 2L
  • 75.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Pinetree Car Superstore Tonypandy

01443803252 *

BMW 3 Series2015 - 2.0 320d M Sport 4dr

2015 - 2.0 320d M Sport 4dr24

Low Mileage

£10,595

£201/pm (HP)

  • 2L
  • 57.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Grays of Holbeach

01406430115 *

BMW 3 Series2010 (10) - 320d [184] M Sport Business Edition 4dr Step Auto

2010 (10) - 320d [184] M Sport Business Edition 4dr Step Auto9

Low Mileage

£3,495

£52/pm (HP)

  • 2L
  • 105.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Phoenix Motor Solutions Ltd

01494312032 *

BMW 3 Series2022 - 320i xDrive M Sport 4dr Step Auto

2022 - 320i xDrive M Sport 4dr Step Auto36

Low Mileage

£25,995

£392/pm (PCP)

  • 2L
  • 16.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2008 (08) - 318i Edition ES 4dr

2008 (08) - 318i Edition ES 4dr13

Low Mileage

£1,350

  • 2L
  • 124.0K

    Miles
  • Petrol
  • Manual
  • Saloon

L&T Cars Ltd

02039112053 *

BMW 3 Series2022 (22) - 330e M Sport 5dr Step Auto

2022 (22) - 330e M Sport 5dr Step Auto50

Reduced

£15,990

£315/pm (HP)

  • 2L
  • 93.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Empire Cars Bedford

01234237238 *

4.7/5 Stars

BMW 3 Series2022 - M340i xDrive MHT 4dr Step Auto

2022 - M340i xDrive MHT 4dr Step Auto33

Low Mileage

£41,495

  • 3L
  • 12.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Tunbridge Wells

01892571854 *

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.