Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,459 Used BMW 3 Series cars for sale

BMW 3 Series2023 - M340i xDrive MHT 5dr Step Auto

2023 - M340i xDrive MHT 5dr Step Auto1

£49,800

£835/pm (PCP)

  • 3L
  • 27.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Kingsbridge Automotive Ltd

01904237124 *

BMW 3 Series2020 - 330e M Sport 4-Door

2020 - 330e M Sport 4-Door45

£15,995

  • 2L
  • 81.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Spencers Car Sales

01603931848 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto E50

Reduced

£25,490

£408/pm (PCP)

  • 2L
  • 41.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Nova Motor Group

01915005812 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2016 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr62

£8,495

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Sandhurst Car Sales

01216618559 *

BMW 3 Series2024 (24) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2024 (24) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)36

Reduced

£34,990

£539/pm (PCP)

  • 2L
  • 23.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Car City UK Catterick

01748900779 *

4.4/5 Stars

BMW 3 Series2015 (65) - 320d M Sport 4dr Step Auto

2015 (65) - 320d M Sport 4dr Step Auto11

£7,650

£140/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Affordable Motors

01216474040 *

BMW 3 Series2021 (21) - 2.0 330E M Sport Auto 4dr

2021 (21) - 2.0 330E M Sport Auto 4dr36

£13,971

  • 2L
  • 109.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Motion

01709223117 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d M Sport Euro 6 (s/s) 4dr50

Low Mileage

£23,991

  • 2L
  • 17.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2018 (68) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr

2018 (68) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr66

£11,994

£231/pm (HP)

  • 2L
  • 64.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

BVG Automotive

01618048253 *

4.8/5 Stars

BMW 3 Series2020 (X) - 316i SE 4dr Step Auto

2020 (X) - 316i SE 4dr Step Auto100

Low Mileage

£5,489

£94/pm (HP)

  • 1.6L
  • 86.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

London Motor Sports Ltd

02039577473 *

BMW 3 Series2026 (64) - ED EfficientDynamics Auto Euro 5 5-Door

2026 (64) - ED EfficientDynamics Auto Euro 5 5-Door41

Low Mileage

£7,995

£147/pm (HP)

  • 2L
  • 73.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

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

2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr55

£17,746

£344/pm (HP)

  • 2L
  • 80.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2022 - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2022 - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr48

£29,000

£478/pm (PCP)

  • 3L
  • 65.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BLUEBELL MOTORHOUSE LTD

01274028436 *

BMW 3 Series2011 (11) - 318d ES 4dr

2011 (11) - 318d ES 4dr11

Reduced

£2,190

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Manual
  • Saloon

DAM cheap cars

01924667071 *

BMW 3 Series2022 (22) - 2.0 320i SE Pro Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2022 (22) - 2.0 320i SE Pro Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)50

£14,975

£293/pm (HP)

  • 2L
  • 98.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Trade Car Sales

01616720265 *

BMW 3 Series2025 (63) - 320i GT 2.0 M SPORT STEP Hatchback

2025 (63) - 320i GT 2.0 M SPORT STEP Hatchback100

Low Mileage

£8,995

£168/pm (HP)

  • 2L
  • 25.9K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Red House Auto

01206489584 *

BMW 3 Series2021 - 2.0 330e M Sport Plus Edition Touring 5-Door

2021 - 2.0 330e M Sport Plus Edition Touring 5-Door28

£19,990

£315/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

FCS Bristol

01173329246 *

BMW 3 Series2022 - 330e M Sport Pro Edition 5dr Step Auto

2022 - 330e M Sport Pro Edition 5dr Step Auto100

£18,990

£372/pm (PCP)

  • 2L
  • 92.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Auto Zone Peterborough Limited

01733915079 *

0/5 Stars

BMW 3 Series2018 - 320d Sport 4dr

2018 - 320d Sport 4dr10

£11,995

£231/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2008 (08) - 3.0 335i M Sport Convertible 2dr Petrol Steptronic Euro 4 (306 ps)

2008 (08) - 3.0 335i M Sport Convertible 2dr Petrol Steptronic Euro 4 (306 ps)50

Low Mileage

£10,995

£376/pm (HP)

  • 3L
  • 42.6K

    Miles
  • Petrol
  • Automatic
  • Convertible

Mark Hopkins Car Sales

02380017609 *

4.7/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.