Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,680 Used BMW 3 Series cars for sale

BMW 3 Series2017 (17) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) * HUGE

2017 (17) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) * HUGE50

£16,990

£336/pm (HP)

  • 3L
  • 82.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

MJM Car Sales

01833600271 *

BMW 3 Series2012 (12) - 320d [184] M Sport 5dr

2012 (12) - 320d [184] M Sport 5dr12

£3,995

  • 2L
  • 142.0K

    Miles
  • Diesel
  • Manual
  • Estate

Three Pines Garage Limited

01885477786 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

Low Mileage

£34,498

  • 2L
  • 10.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Swansea

01414839956 *

BMW 3 Series2022 - 330e M Sport 4dr Step Auto [Tech Pack] - HEATED SEATS - NAV - ACOUSTIC GLAZ

2022 - 330e M Sport 4dr Step Auto [Tech Pack] - HEATED SEATS - NAV - ACOUSTIC GLAZ51

£19,103

£311/pm (PCP)

  • 2L
  • 57.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2020 - 320i Sport 5dr Step Auto

2020 - 320i Sport 5dr Step Auto30

Low Mileage

£20,999

£447/pm (HP)

  • 2L
  • 30.9K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

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

2019 - 320d M Sport 4dr Step Auto41

£19,995

£401/pm (PCP)

  • 2L
  • 58.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Roadside Garages

02870449515 *

BMW 3 Series2022 - 2.0 330e SE Professional Auto 5dr

2022 - 2.0 330e SE Professional Auto 5dr50

£13,000

£252/pm (HP)

  • 2L
  • 98.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Car World - Braunstone

01164028881 *

BMW 3 Series2024 - 330e M Sport 4-Door

2024 - 330e M Sport 4-Door40

Low Mileage

£35,795

£580/pm (PCP)

  • 2L
  • 11.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Riviera Automotive Ltd

01274505967 *

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

2016 (16) - 320d xDrive M Sport 5dr Step Auto41

£13,499

£262/pm (HP)

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2017 (67) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p24

£14,790

  • 2L
  • 71.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Ourcar Ltd

01472400052 *

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

2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)30

£20,705

£414/pm (HP)

  • 2L
  • 49.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Essex Car Company

01708973745 *

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

2020 - 320i M Sport 5dr Step Auto32

Low Mileage

£21,899

£467/pm (HP)

  • 2L
  • 43.1K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

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

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 628

£19,949

£320/pm (PCP)

  • 2L
  • 71.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Mawsley Motor Company

01604343519 *

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto36

£29,500

  • 3L
  • 58.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2009 - 3.0 330i SE Touring Steptronic Euro 4 5dr

2009 - 3.0 330i SE Touring Steptronic Euro 4 5dr32

Low Mileage

£3,950

£74/pm (HP)

  • 3L
  • 111.5K

    Miles
  • Petrol
  • Automatic
  • Estate

The Red Vehicle Company Ltd

01491525449 *

BMW 3 Series2012 (12) - 320d [184] Exclusive Edition 5dr

2012 (12) - 320d [184] Exclusive Edition 5dr22

BMW 3 Series2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)32

Reduced

£17,995

£363/pm (PCP)

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars 4 You Ltd

01506376842 *

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

2020 - 330e Sport Pro 4dr Step Auto33

£17,999

£380/pm (HP)

  • 2L
  • 46.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

BMW 3 Series2022 - 318d MHT M Sport 4dr Step Auto

2022 - 318d MHT M Sport 4dr Step Auto18

Reduced

£24,995

£422/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

ELS Autos Ltd

02890023605 *

BMW 3 Series2022 (22) - 2.0 318i SE Pro Touring 5dr Petrol Auto Euro 6 (s/s) (156 ps)

2022 (22) - 2.0 318i SE Pro Touring 5dr Petrol Auto Euro 6 (s/s) (156 ps)38

Reduced

£24,395

  • 2L
  • 12.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Motortrust UK Garstang

01942365158 *

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.