Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,397 Used BMW 3 Series cars for sale

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

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

£33,599

  • 2L
  • 8.8K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

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

2021 - 320i M Sport 4dr Step Auto12

Low Mileage

£23,498

  • 2L
  • 24.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Southampton

01414839954 *

BMW 3 Series2020 - 318d MHT M Sport Step Auto 5-Door

2020 - 318d MHT M Sport Step Auto 5-Door28

£20,997

£429/pm (HP)

  • 2L
  • 43.7K

    Miles
  • Diesel
  • Automatic
  • Estate

CarSupermarket.com Barnsley

01226448498 *

4.7/5 Stars

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

2020 - 320d MHT M Sport 4dr Step Auto12

Low Mileage

£21,750

£344/pm (PCP)

  • 2L
  • 39.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

JB Autos Sales

02870440586 *

BMW 3 Series2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto35

£16,995

£336/pm (HP)

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rix Motors

01925917564 *

BMW 3 Series2018 - 320i M Sport 5dr Step Auto [Business Media]

2018 - 320i M Sport 5dr Step Auto [Business Media]21

Low Mileage

£14,420

  • 2L
  • 49.2K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Evans Halshaw Ford Chorley

01257447794 *

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)50

£21,495

£438/pm (PCP)

  • 2L
  • 65.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

FIDA MOTORS LIMITED

01279215830 *

4.7/5 Stars

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

2013 (63) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr50

Low Mileage

£8,495

£157/pm (HP)

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AUTO BAHN MOTORS

01618049260 *

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

2020 - 320d M Sport 5dr Step Auto40

Low Mileage

£28,995

  • 2L
  • 17.8K

    Miles
  • Diesel
  • Semi Auto
  • Estate

TrustFord Carlisle

01228273233 *

BMW 3 Series2022 - 330e Sport 5dr Step Auto

2022 - 330e Sport 5dr Step Auto30

£23,195

£387/pm (PCP)

  • 2L
  • 34.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

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

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

£17,980

£327/pm (PCP)

  • 2L
  • 60.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Airedale Motor Company Ltd

01943661292 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto xD

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto xD23

Reduced

£18,795

  • 2L
  • 85.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

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

2019 (69) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)50

Reduced

£19,995

£345/pm (PCP)

  • 2L
  • 55.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Shadow Automotive Ltd

01780431436 *

5/5 Stars

BMW 3 Series2017 - 3.0 340i M Sport Shadow Edition Auto 4dr

2017 - 3.0 340i M Sport Shadow Edition Auto 4dr30

Reduced

£26,995

£534/pm (HP)

  • 3L
  • 38.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ravenswood Performance Ltd

01444222070 *

BMW 3 Series2009 - 320d SE Business Edition 5dr

2009 - 320d SE Business Edition 5dr45

£3,789

  • 2L
  • 133.8K

    Miles
  • Diesel
  • Manual
  • Estate

Park Motors Bury LTD

01616696985 *

BMW 3 Series2014 - 2.0 325d SE GT Euro 6 (s/s) 5dr

2014 - 2.0 325d SE GT Euro 6 (s/s) 5dr62

Low Mileage

£7,495

  • 2L
  • 71.4K

    Miles
  • Diesel
  • Manual
  • Hatchback

Woodcroft Motors

01642030069 *

0/5 Stars

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

2021 (71) - 330e M Sport 4dr Step Auto25

Low Mileage

£23,499

  • 2L
  • 21.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

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

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

£19,143

£389/pm (CS)

  • 2L
  • 59.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

BMW 3 Series2014 - 2.0 320i SE Auto Euro 6 (s/s) 4dr

2014 - 2.0 320i SE Auto Euro 6 (s/s) 4dr67

Low Mileage

£8,488

£157/pm (HP)

  • 2L
  • 49.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Traders

02037808158 *

BMW 3 Series2020 - M340i xDrive 4dr Step Auto

2020 - M340i xDrive 4dr Step Auto2

Low Mileage

£34,790

  • 3L
  • 38.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Cheshire Performance Cars Ltd

01614700167 *

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.