Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,279 Used BMW 3 Series cars for sale

BMW 3 Series2013 (13) - 320d M Sport 5dr

2013 (13) - 320d M Sport 5dr17

£6,795

  • 2L
  • 110.6K

    Miles
  • Diesel
  • Manual
  • Estate

Gem Motors Limited

01443801068 *

BMW 3 Series2023 - M340d xDrive MHT 5dr Step Auto

2023 - M340d xDrive MHT 5dr Step Auto36

Reduced

£44,990

  • 3L
  • 12.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone Select Bracknell

01344202530 *

4.6/5 Stars

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

2021 - 330e M Sport 5dr Step Auto39

Reduced

£22,149

£384/pm (PCP)

  • 2L
  • 40.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Burnley

01282504324 *

BMW 3 Series2017 (17) - 320d [190] M Sport 5dr Step Auto [Business Media]

2017 (17) - 320d [190] M Sport 5dr Step Auto [Business Media]16

£12,490

£241/pm (HP)

  • 2L
  • 73.8K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Cars Direct Peterborough Limited

01733971397 *

4.7/5 Stars

BMW 3 Series2015 - 3.0 335d xDrive M Sport Saloon 4-Door

2015 - 3.0 335d xDrive M Sport Saloon 4-Door35

Reduced

£15,190

£298/pm (HP)

  • 3L
  • 65.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Andrew James Cars Ltd

01227202634 *

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

2017 - 330d M Sport 4dr Step Auto8

£13,995

£273/pm (HP)

  • 3L
  • 92.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lakeland Cars (NI) Ltd

02890023697 *

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

2022 (72) - 2.0 330e 12kWh Sport Auto Euro 6 (s/s) 4dr56

£17,795

£375/pm (HP)

  • 2L
  • 96.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2016 (16) - 2.0 320i M Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)

2016 (16) - 2.0 320i M Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)9

Low Mileage

£12,499

  • 2L
  • 68.7K

    Miles
  • Petrol
  • Manual
  • Estate

Pinetree Car Superstore Tonypandy

01443803252 *

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

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

£15,145

£297/pm (HP)

  • 2L
  • 104.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

MMK AUTOMOTIVE LIMITED

01615195756 *

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

£357/pm (PCP)

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars 4 You Ltd

01506376842 *

0/5 Stars

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

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

£23,991

£360/pm (PCP)

  • 2L
  • 65.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Cartime Rochdale

01615298277 *

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

2014 (64) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr43

£6,750

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Drive Time Specialist Cars Limited

01217288826 *

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

2021 - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr60

£28,450

£453/pm (PCP)

  • 3L
  • 70.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Max Motors 2 Ltd

01223930121 *

BMW 3 Series2019 - 330e M Sport 4dr Auto

2019 - 330e M Sport 4dr Auto29

£17,500

£339/pm (HP)

  • 2L
  • 56.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

K Motors London Ltd

01372423201 *

BMW 3 Series2018 - 320d EfficientDynamics Plus 4dr

2018 - 320d EfficientDynamics Plus 4dr29

£10,995

£210/pm (HP)

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Moy Auto Services

02887448024 *

BMW 3 Series2005 (05) - 320i SE 4dr Auto

2005 (05) - 320i SE 4dr Auto20

Low Mileage

£2,150

  • 2L
  • 83.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wmdbudgetmotors

01215160780 *

BMW 3 Series2016 (66) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr

2016 (66) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr31

£5,990

  • 2L
  • 137.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Change My Car Limited

01215160969 *

BMW 3 Series2014 (4W) - 320i xDrive SE 4dr Step Auto

2014 (4W) - 320i xDrive SE 4dr Step Auto49

Low Mileage

£10,995

  • 2L
  • 37.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Nottinghamcar com

01156848096 *

BMW 3 Series2015 (15) - 2.0 320d SE Touring Auto xDrive Euro 5 (s/s) 5dr

2015 (15) - 2.0 320d SE Touring Auto xDrive Euro 5 (s/s) 5dr28

£9,295

£174/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Estate

EuropaVAG

01805640270 *

BMW 3 Series2020 - 330e M Sport 4-Door

2020 - 330e M Sport 4-Door21

Reduced

£21,995

£363/pm (PCP)

  • 2L
  • 33.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Stores

01515419312 *

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.