Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,293 Used BMW 3 Series cars for sale

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 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr33

Low Mileage

£17,995

£338/pm (PCP)

  • 2L
  • 52.0K

    Miles
  • Diesel
  • Manual
  • Saloon

DLR CAR COMPANY LIMITED

01475601468 *

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

2022 (72) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr61

£21,784

£348/pm (PCP)

  • 2L
  • 71.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

New Street Car Centre

01952446905 *

4.8/5 Stars

BMW 3 Series2019 - 2.0 320d xDrive M Sport Saloon 4-Door

2019 - 2.0 320d xDrive M Sport Saloon 4-Door39

Reduced

£15,995

£315/pm (HP)

  • 2L
  • 100.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Crescent Car Sales

01302248782 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£30,698

  • 2L
  • 13.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness Citroen / Peugeot / Vanstore

01463213058 *

BMW 3 Series2024 (74) - 320i M Sport 4dr Step Auto

2024 (74) - 320i M Sport 4dr Step Auto

£27,499

  • 2L
  • 14.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

BMW 3 Series2025 (25) - 320i M Sport Saloon 4-Door

2025 (25) - 320i M Sport Saloon 4-Door30

£33,499

  • 2L
  • 11.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Southport BMW

01704660091 *

BMW 3 Series2006 - 2.0 320d M Sport Touring 5-Door

2006 - 2.0 320d M Sport Touring 5-Door15

Low Mileage

£3,695

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Baytree Car Sales

01406430108 *

4.7/5 Stars

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

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

£20,420

  • 48.1K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Hippo Approved

01254961071 *

BMW 3 Series2025 (25) - M340i xDrive Touring 5-Door

2025 (25) - M340i xDrive Touring 5-Door20

£53,999

  • 3L
  • 7.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2015 (15) - 320d EfficientDynamics 5dr

2015 (15) - 320d EfficientDynamics 5dr12

£3,195

  • 2L
  • 171.0K

    Miles
  • Diesel
  • Manual
  • Estate

MOORGATE AUTOS LTD

01612416891 *

BMW 3 Series2021 - 2.0 330E M Sport Auto 5dr

2021 - 2.0 330E M Sport Auto 5dr44

£21,990

£369/pm (PCP)

  • 2L
  • 57.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Panacea Motors Ltd

01616727308 *

0/5 Stars

BMW 3 Series2014 - 330d M Sport 4dr Step Auto

2014 - 330d M Sport 4dr Step Auto27

Low Mileage

£12,995

£252/pm (HP)

  • 3L
  • 55.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2022 - 330e xDrive M Sport 4dr Step Auto

2022 - 330e xDrive M Sport 4dr Step Auto31

Low Mileage

£28,849

£516/pm (PCP)

  • 2L
  • 11.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

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

2020 (20) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)41

£20,495

£341/pm (PCP)

  • 2L
  • 70.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motoring Way LTD

01495365016 *

BMW 3 Series(63) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

(63) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr9

£10,495

  • 113.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

R Line Motors

01618042359 *

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

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

£28,999

  • 2L
  • 11.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones North Wales BMW

01492552127 *

BMW 3 Series2020 - 320I SPORT 4-Door

2020 - 320I SPORT 4-Door26

£16,900

£295/pm (PCP)

  • 2L
  • 63.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2024 - 320i M Sport 5dr Step Auto

2024 - 320i M Sport 5dr Step Auto12

£36,495

£540/pm (PCP)

  • 2L
  • 12.0K

    Miles
  • Petrol
  • Automatic
  • Estate

MCautosales

02879440626 *

BMW 3 Series2020 (70) - 320i M Sport 5dr Step Auto Petrol Estate

2020 (70) - 320i M Sport 5dr Step Auto Petrol Estate46

£22,714

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Durham

01918146639 *

0/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.