Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,548 Used BMW 3 Series cars for sale

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 Series2019 (2B) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2019 (2B) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p32

£18,490

£359/pm (HP)

  • 2L
  • 62.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Spa Motors Brecon

01874640370 *

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

2020 - 320i M Sport 4dr Step Auto71

Low Mileage

£20,995

£336/pm (PCP)

  • 2L
  • 39.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Autos Surrey

02037637047 *

BMW 3 Series2019 (0C) - 2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

2019 (0C) - 2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)20

£13,489

  • 2L
  • 91.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace German Car Centre

01616969152 *

BMW 3 Series2018 - 320d xDrive M Sport 4dr Step Auto

2018 - 320d xDrive M Sport 4dr Step Auto21

£15,990

£315/pm (HP)

  • 2L
  • 63.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

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,990

£231/pm (HP)

  • 2L
  • 101.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

MAK Automobiles Limited

01613887756 *

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

2021 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr34

£14,700

£288/pm (HP)

  • 2L
  • 107.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Browns Car Company

01621733495 *

BMW 3 Series2021 (71) - 320i M Sport Saloon 4-Door

2021 (71) - 320i M Sport Saloon 4-Door60

Low Mileage

£21,840

  • 2L
  • 30.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

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

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

Low Mileage

£18,499

£484/pm (PCP)

  • 2L
  • 33.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

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

2014 - 320d xDrive M Sport 5dr Step Auto16

£9,999

  • 2L
  • 103.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Hillfield motor company ltd

01527869171 *

BMW 3 Series2016 (16) - 335d xDrive M Sport 4dr Step Auto

2016 (16) - 335d xDrive M Sport 4dr Step Auto30

Low Mileage

£16,995

£336/pm (HP)

  • 3L
  • 59.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

CDA Car Sales

01302976499 *

BMW 3 Series2020 - 320d xDrive MHT M Sport 4dr Step Auto [Tec-Pro Pk]

2020 - 320d xDrive MHT M Sport 4dr Step Auto [Tec-Pro Pk]46

Low Mileage

£28,699

£526/pm (PCP)

  • 2L
  • 19.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

BMW 3 Series2013 - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2013 - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr46

£8,990

£168/pm (HP)

  • 3L
  • 112.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

AQS CAR SPECIALISTS

01733306260 *

BMW 3 Series2017 - 318d Sport 4dr Step Auto

2017 - 318d Sport 4dr Step Auto40

£10,995

£210/pm (HP)

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Moorgate Motor Company

01709803698 *

BMW 3 Series2020 - M340d xDrive MHT 4dr Step Auto

2020 - M340d xDrive MHT 4dr Step Auto20

£29,990

£514/pm (PCP)

  • 3L
  • 59.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Cheshire Performance Cars Ltd

01614700167 *

BMW 3 Series2025 - M340i xDrive MHT 4dr Step Auto

2025 - M340i xDrive MHT 4dr Step Auto19

£59,998

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

BMW 3 Series2019 - 330e M Sport 4-Door

2019 - 330e M Sport 4-Door68

£18,995

£331/pm (PCP)

  • 2L
  • 62.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Stores

01515419312 *

BMW 3 Series2011 (60) - 320d EfficientDynamics 4dr

2011 (60) - 320d EfficientDynamics 4dr18

£3,595

  • 2L
  • 143.4K

    Miles
  • Diesel
  • Manual
  • Saloon

LRS Trade Cars

01206918829 *

BMW 3 Series2011 (61) - 318d M Sport 5dr Step Auto

2011 (61) - 318d M Sport 5dr Step Auto20

£3,250

  • 2L
  • 122.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Mike Bass

01884211283 *

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

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

£19,034

£387/pm (CS)

  • 2L
  • 59.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Portsmouth

01329551291 *

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.