Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,309 Used BMW 3 Series cars for sale

BMW 3 Series2017 - 2.0 320d M Sport Shadow Edition 5dr

2017 - 2.0 320d M Sport Shadow Edition 5dr56

£14,490

  • 2L
  • 70.7K

    Miles
  • Diesel
  • Manual
  • Estate

Greendale Car Sales

01450390737 *

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

2017 - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr55

£15,695

  • 3L
  • 122.7K

    Miles
  • Diesel
  • Automatic
  • Estate

AQS CAR SPECIALISTS

01733306260 *

BMW 3 Series2024 - 320i M Sport Step Auto 4-Door

2024 - 320i M Sport Step Auto 4-Door24

£29,697

£415/pm (PCP)

  • 2L
  • 15.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2017 - 320d EfficientDynamics Plus 4dr

2017 - 320d EfficientDynamics Plus 4dr11

£10,995

£210/pm (HP)

  • 2L
  • 76.6K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2022 - 330e SE Pro 5-Door

2022 - 330e SE Pro 5-Door34

£14,495

  • 2L
  • 81.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Premier Car Supermarket Ltd

01283241542 *

BMW 3 Series2016 - 320d xDrive M Sport 4dr

2016 - 320d xDrive M Sport 4dr

£10,995

  • 2L
  • 81.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2015 - 2.0 318d M Sport Auto 4dr

2015 - 2.0 318d M Sport Auto 4dr60

£8,495

£157/pm (HP)

  • 2L
  • 99.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

DH Specialist Cars Ltd ta Vogue Auto Group

01623703388 *

4.8/5 Stars

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

2021 - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu25

£13,195

£278/pm (HP)

  • 2L
  • 137.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2014 (14) - 2.0 328i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (245 ps) Media Package

2014 (14) - 2.0 328i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (245 ps) Media Package50

Low Mileage

£10,499

£199/pm (HP)

  • 2L
  • 65.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Noya Motor Group (Peterborugh)

01733794290 *

BMW 3 Series2019 - 3.0 330d M Sport Plus Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (

2019 - 3.0 330d M Sport Plus Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (57

£25,000

£504/pm (PCP)

  • 3L
  • 87.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Lincs Car Company

01205330479 *

BMW 3 Series2017 - 2.0 320d M Sport 4dr

2017 - 2.0 320d M Sport 4dr84

£9,475

£189/pm (HP)

  • 2L
  • 107.5K

    Miles
  • Diesel
  • Manual
  • Saloon

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

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

2020 - 2.0 M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)43

Reduced

£17,995

£298/pm (PCP)

  • 2L
  • 78.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2024 - 330e M Sport 4-Door

2024 - 330e M Sport 4-Door40

Low Mileage

£35,495

£573/pm (PCP)

  • 2L
  • 11.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Riviera Automotive Ltd

01274505967 *

BMW 3 Series2012 (62) - 2.0 320d Sport Plus Edition Convertible 2dr Diesel Manual Euro 5 (s/s) (184

2012 (62) - 2.0 320d Sport Plus Edition Convertible 2dr Diesel Manual Euro 5 (s/s) (18434

Low Mileage

£6,995

£126/pm (HP)

  • 2L
  • 76.4K

    Miles
  • Diesel
  • Manual
  • Convertible

Select Cars Shute Cross

01297300875 *

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

2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr45

£14,990

  • 2L
  • 85.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Keywise Cars Ltd

01392344397 *

BMW 3 Series2015 - 2.0 320d ED Plus Saloon 4-Door

2015 - 2.0 320d ED Plus Saloon 4-Door13

Low Mileage

£8,995

£168/pm (HP)

  • 2L
  • 75.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ls Automotive Ltd

01953661927 *

BMW 3 Series2022 - 320i M Sport 4-Door

2022 - 320i M Sport 4-Door54

£25,245

£391/pm (PCP)

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Geoff Cox Car Sales Ltd

01332318497 *

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

2017 (17) - 330d M Sport 4dr Step Auto35

Low Mileage

£17,995

  • 3L
  • 30.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

LCC Car Sales Limited

01274028163 *

BMW 3 Series2023 (23) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2023 (23) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)39

Low Mileage

£49,549

  • 3L
  • 17.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Enkae Prestige Motors

01484240747 *

4.6/5 Stars

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr36

£17,980

£287/pm (PCP)

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

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.