Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,680 Used BMW 3 Series cars for sale

BMW 3 Series2023 - 330e Sport 4dr Step Auto

2023 - 330e Sport 4dr Step Auto48

£27,995

£447/pm (PCP)

  • 2L
  • 27.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Donnelly Belfast Motorstore

02890022198 *

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

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

Low Mileage

£59,993

  • 2L
  • 1.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

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

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

£19,994

  • 60.6K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

BMW 3 Series2014 (64) - 320d SE 4dr Step Auto

2014 (64) - 320d SE 4dr Step Auto50

£7,250

£131/pm (HP)

  • 2L
  • 89.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

MKD Cars Limited

01174407160 *

BMW 3 Series2016 - 320d SE 4dr

2016 - 320d SE 4dr57

£8,495

£157/pm (HP)

  • 2L
  • 84.3K

    Miles
  • Diesel
  • Manual
  • Saloon

MH Motors

02890021687 *

BMW 3 Series2022 - 320i xDrive M Sport 4dr Step Auto [Pro Pack]

2022 - 320i xDrive M Sport 4dr Step Auto [Pro Pack]8

Low Mileage

£26,849

  • 2L
  • 28.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Birtley

01913387241 *

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

2014 (14) - 330d M Sport 4dr Step Auto17

Low Mileage

£10,995

£210/pm (HP)

  • 3L
  • 75.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

MPM Motor Company

01292430587 *

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

2015 (15) - 320d M Sport 5dr19

£9,000

£168/pm (HP)

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Manual
  • Estate

Nottingham Road Car Sales

01332418937 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 4-Door

2018 - 320d M Sport Shadow Edition 4-Door21

£16,490

£325/pm (HP)

  • 2L
  • 62.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

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

2023 - 330e xDrive M Sport 4dr Step Auto63

Low Mileage

£29,700

£451/pm (PCP)

  • 2L
  • 8.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2012 (62) - 318i Sport Plus 2dr good spec

2012 (62) - 318i Sport Plus 2dr good spec10

£3,495

£52/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Y S Motors

01494928876 *

BMW 3 Series2020 - 330e Sport Pro 4dr Auto

2020 - 330e Sport Pro 4dr Auto49

Low Mileage

£19,895

£431/pm (HP)

  • 2L
  • 23.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

BMW 3 Series2021 (21) - 330e SE Pro 5dr Step Auto - FULL SERVICE + SE PLUS PACK

2021 (21) - 330e SE Pro 5dr Step Auto - FULL SERVICE + SE PLUS PACK23

£11,790

£226/pm (HP)

  • 2L
  • 101.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

MAK Automobiles Limited

01613887756 *

BMW 3 Series2013 - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr

2013 - 2.0 320i Luxury Touring Auto Euro 6 (s/s) 5dr37

Low Mileage

£8,950

£167/pm (HP)

  • 2L
  • 54.0K

    Miles
  • Petrol
  • Automatic
  • Estate

The Red Vehicle Company Ltd

01491525449 *

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

2021 (71) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)28

Low Mileage

£21,920

£364/pm (PCP)

  • 2L
  • 28.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

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

2024 - 320i M Sport 4dr Step Auto42

Low Mileage

£30,999

£500/pm (PCP)

  • 2L
  • 5.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

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

2018 (68) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr46

£11,697

£225/pm (HP)

  • 2L
  • 111.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

EVM Sports and Prestige

01613887697 *

BMW 3 Series2014 (14) - 320d Luxury 4-Door

2014 (14) - 320d Luxury 4-Door8

Reduced

£4,495

  • 2L
  • 141.1K

    Miles
  • Diesel
  • Manual
  • Saloon

The Elms Car Sales Ltd

01278555741 *

BMW 3 Series2017 (67) - 335d xDrive (400ps) M-Sport Shadow Edition 5dr Step Auto M Performance Kit

2017 (67) - 335d xDrive (400ps) M-Sport Shadow Edition 5dr Step Auto M Performance Kit13

£17,995

£349/pm (HP)

  • 3L
  • 108.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

MW Performance

01244569177 *

BMW 3 Series2020 - 3 SERIES M340i xDrive 4dr Step Auto

2020 - 3 SERIES M340i xDrive 4dr Step Auto

Low Mileage

£37,490

  • 3L
  • 16.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Bexley Audi

02038895332 *

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.