Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,528 Used BMW 3 Series cars for sale

BMW 3 Series2014 - 2.0 320d M Sport Touring 5dr

2014 - 2.0 320d M Sport Touring 5dr41

BMW 3 Series2021 - 2.0 320i M Sport Saloon 4-Door

2021 - 2.0 320i M Sport Saloon 4-Door29

Reduced

£19,995

£304/pm (PCP)

  • 2L
  • 52.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

LHK Performance Cars Ltd

01743290953 *

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr

2020 (70) - 2.0 320d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr30

£18,995

£312/pm (PCP)

  • 2L
  • 73.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Supercar Clinic Ltd

01204584584 *

BMW 3 Series2015 (15) - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr

2015 (15) - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr48

Reduced

£6,295

£111/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

BMW 3 Series2019 (19) - 330i M Sport 4dr Step Auto

2019 (19) - 330i M Sport 4dr Step Auto28

£19,695

£394/pm (PCP)

  • 2L
  • 76.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

CMG Prestige Motors Limited

01916071116 *

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

2021 - 330e M Sport 4dr Step Auto19

Low Mileage

£23,998

  • 2L
  • 24.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Renault/ Dacia (Inverness)

01463210690 *

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

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

Low Mileage

£23,287

£388/pm (PCP)

  • 2L
  • 22.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Mountsorrel

01162165589 *

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

2022 (22) - 330e M Sport 4dr Step Auto33

Low Mileage

£24,750

£418/pm (PCP)

  • 2L
  • 17.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

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

2019 - 320d M Sport 4dr Step Auto36

Low Mileage

£20,399

£420/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2020 - BMW 320i Sport 4dr M Sport, pedestrian detection, lane keep assist, blin

2020 - BMW 320i Sport 4dr M Sport, pedestrian detection, lane keep assist, blin39

£18,499

  • 2L
  • 54.8K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

TrustFord Ballymena

02890022273 *

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

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

Low Mileage

£39,599

  • 2L
  • 3.9K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

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

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

£19,298

£307/pm (PCP)

  • 2L
  • 67.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

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

2019 - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr46

£18,990

  • 2L
  • 72.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Zone Peterborough ltd

01733666995 *

BMW 3 Series2021 - M340i XDRIVE [3X SERVICES, SAT NAV, LEATHER, REVERSE CAMERA & HEATED SEATS] 4-Door

2021 - M340i XDRIVE [3X SERVICES, SAT NAV, LEATHER, REVERSE CAMERA & HEATED SEATS] 4-Door25

£30,979

  • 3L
  • 51.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

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

2017 - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr52

£15,995

£315/pm (HP)

  • 3L
  • 103.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

AQS CAR SPECIALISTS

01733306260 *

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

2019 - 320i M Sport 4dr Step Auto28

£17,495

£339/pm (HP)

  • 2L
  • 72.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

CarBrothers NI

02894339938 *

BMW 3 Series2023 (07) - 335I SE STEPTRONIC

2023 (07) - 335I SE STEPTRONIC21

Low Mileage

£6,999

£275/pm (HP)

  • 3L
  • 52.4K

    Miles
  • Petrol
  • Automatic
  • Convertible

AA Car Sales Ltd

01243219546 *

0/5 Stars

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

2016 - 320d xDrive M Sport 5dr Step Auto37

£10,495

£199/pm (HP)

  • 2L
  • 119.6K

    Miles
  • Diesel
  • Automatic
  • Estate

HSI Automotive

01274059767 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2022 (22) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (38

£15,495

  • 2L
  • 77.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motortrust UK Garstang

01942365158 *

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

2017 - 330d xDrive M Sport 4dr Step Auto15

Low Mileage

£19,990

£535/pm (PCP)

  • 3L
  • 32.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Best Car 4 You Ltd

01416118629 *

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.