Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,310 Used BMW 3 Series cars for sale

BMW 3 Series2010 (10) - 2.0 320i SE Saloon 4dr Petrol Steptronic Euro 5 (170 ps)

2010 (10) - 2.0 320i SE Saloon 4dr Petrol Steptronic Euro 5 (170 ps)100

Low Mileage

£5,995

£114/pm (HP)

  • 2L
  • 45.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Red House Auto

01206489584 *

BMW 3 Series2012 (12) - 320d M Sport 2dr Step Auto

2012 (12) - 320d M Sport 2dr Step Auto26

Low Mileage

£8,695

£162/pm (HP)

  • 2L
  • 56.8K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

Cars2u

01473354250 *

3.3/5 Stars

BMW 3 Series2019 - 318d M Sport 4dr

2019 - 318d M Sport 4dr12

£16,950

£335/pm (HP)

  • 2L
  • 97.0K

    Miles
  • Diesel
  • Manual
  • Saloon

MCT CARS LTD

02890023785 *

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

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

Reduced

£30,999

  • 2L
  • 9.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

BMW 3 Series2020 - 330e M Sport Step Auto 4-Door

2020 - 330e M Sport Step Auto 4-Door24

£19,197

£390/pm (HP)

  • 2L
  • 45.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

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

2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto xD6

£22,920

£354/pm (PCP)

  • 2L
  • 60.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

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

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

£12,995

£252/pm (HP)

  • 2L
  • 101.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brook Cars Company

01952446504 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£33,198

  • 2L
  • 15.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2018 (18) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)35

Low Mileage

£14,990

£294/pm (HP)

  • 2L
  • 58.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brownroyd Motors Limited

01706398652 *

BMW 3 Series2015 (65) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (65) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr13

£6,995

  • 2L
  • 125.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Halesowen Trade Centre Ltd

01217288685 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport 4dr Auto (SUNROOF)

2021 (21) - 2.0 330e 12kWh M Sport 4dr Auto (SUNROOF)39

Reduced

£20,488

  • 2L
  • 52.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Jeff White Motors

02920028289 *

4.7/5 Stars

BMW 3 Series2013 (13) - 320d xDrive SE 5dr Step Auto

2013 (13) - 320d xDrive SE 5dr Step Auto69

Low Mileage

£11,449

£219/pm (HP)

  • 2L
  • 55.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Autostrada Limited

01934319020 *

BMW 3 Series2013 (13) - 2.0 320i M Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)

2013 (13) - 2.0 320i M Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)24

Low Mileage

£7,395

£134/pm (HP)

  • 2L
  • 74.0K

    Miles
  • Petrol
  • Manual
  • Saloon

RIGHTWAY MOTORS LTD

01618048229 *

BMW 3 Series2014 - 2.0 320i Sport Gran Turismo ULEZ Petrol Manual 5 Door

2014 - 2.0 320i Sport Gran Turismo ULEZ Petrol Manual 5 Door56

£7,495

  • 2L
  • 93.6K

    Miles
  • Petrol
  • Manual
  • Hatchback

Bristol Auto Hub

01172331341 *

3.7/5 Stars

BMW 3 Series2021 - 330e xDrive M Sport 5dr Step Auto

2021 - 330e xDrive M Sport 5dr Step Auto50

Low Mileage

£27,049

  • 2L
  • 18.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Chingford

02039104754 *

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

2015 - 330d xDrive M Sport 4dr Step Auto32

£5,950

  • 3L
  • 194.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

torquepoint

01908765737 *

0/5 Stars

BMW 3 Series2018 - 3.0 335d xDrive M Sport Shadow Edition 4-Door

2018 - 3.0 335d xDrive M Sport Shadow Edition 4-Door88

Low Mileage

£21,500

£596/pm (PCP)

  • 3L
  • 55.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Central Motor Solutions Limited

01506376844 *

4.7/5 Stars

BMW 3 Series2017 - 3.0 340i M Sport Touring - One of the best, if not the best all rounder - F 5-Door

2017 - 3.0 340i M Sport Touring - One of the best, if not the best all rounder - F 5-Door78

Low Mileage

£27,470

£544/pm (HP)

  • 3L
  • 39.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Priddys Motor Company Ltd

01643800226 *

BMW 3 Series2017 (66) - 320d EfficientDynamics Plus 5dr

2017 (66) - 320d EfficientDynamics Plus 5dr21

Reduced

£2,950

  • 2L
  • 244.8K

    Miles
  • Diesel
  • Manual
  • Estate

Hamstead Autos

01213872419 *

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

2023 - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr60

Low Mileage

£30,650

£480/pm (PCP)

  • 2L
  • 8.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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.