Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,492 Used BMW 3 Series cars for sale

BMW 3 Series2017 (67) - 335d xDrive (400ps) M-Sport Shadow Edition 5dr Step Auto M Performance Kit

2017 (67) - 335d xDrive (400ps) M-Sport Shadow Edition 5dr Step Auto M Performance Kit13

£17,995

£349/pm (HP)

  • 3L
  • 108.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

MW Performance

01244569177 *

BMW 3 Series2015 (15) - 2.0 320i M Sport Touring Euro 6 (s/s) 5dr

2015 (15) - 2.0 320i M Sport Touring Euro 6 (s/s) 5dr19

Reduced

£4,500

£73/pm (HP)

  • 2L
  • 60.0K

    Miles
  • Petrol
  • Manual
  • Estate

Martyns Car Sales

01932687838 *

BMW 3 Series2013 (63) - 320d xDrive M Sport 5dr Step Auto

2013 (63) - 320d xDrive M Sport 5dr Step Auto50

Low Mileage

£9,695

  • 2L
  • 92.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Carite Ltd

01793224408 *

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

2021 - 330e xDrive M Sport 5dr Step Auto27

£15,295

£294/pm (HP)

  • 2L
  • 101.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2020 (Z3) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (265 ps)

2020 (Z3) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (265 ps)50

Reduced

£24,490

£414/pm (PCP)

  • 3L
  • 52.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Warehouse Ltd

01614705714 *

BMW 3 Series2017 (17) - 320d M Sport 5dr Step Auto

2017 (17) - 320d M Sport 5dr Step Auto24

£11,495

£220/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Select Derby

01332419207 *

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

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

Reduced

£11,695

£224/pm (HP)

  • 2L
  • 90.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ace Car Sales Bury

01618042294 *

BMW 3 Series2017 (17) - 320d M Sport 5dr Step Auto

2017 (17) - 320d M Sport 5dr Step Auto20

Low Mileage

£16,495

£325/pm (HP)

  • 2L
  • 55.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Next Car Now

01494296465 *

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

2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)33

£13,829

£281/pm (HP)

  • 2L
  • 76.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Big Motoring World Peterborough

01733971423 *

BMW 3 Series2014 - 318d M SPORT LEATHER £35 TAX 4-Door

2014 - 318d M SPORT LEATHER £35 TAX 4-Door5

£8,595

£159/pm (HP)

  • 2L
  • 111.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Carwhinley Cars

01228276697 *

BMW 3 Series2011 - 3.0 325i SE Euro 5 2dr

2011 - 3.0 325i SE Euro 5 2dr14

Reduced

£5,475

£94/pm (HP)

  • 3L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Oasis Cars Ltd

01474556253 *

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

2021 (71) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (34

£20,600

£354/pm (PCP)

  • 2L
  • 47.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2025 - 320i M Sport 4dr Step Auto36

Low Mileage

£37,450

  • 2L
  • 2.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Chesterfield

01246388445 *

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

2025 - 3 SERIES 330e 22.3 kWh M Sport 4dr Step Auto53

£34,423

  • 2L
  • 5.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Marshall BMW Bournemouth

01202068625 *

BMW 3 Series2015 (15) - 2.0 320i M Sport xDrive Euro 6 (s/s) 4dr

2015 (15) - 2.0 320i M Sport xDrive Euro 6 (s/s) 4dr29

£6,495

  • 2L
  • 121.9K

    Miles
  • Petrol
  • Manual
  • Saloon

KF Cars Supermaket

01416118777 *

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

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

Low Mileage

£22,758

£379/pm (PCP)

  • 2L
  • 26.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

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

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)80

Low Mileage

£21,532

£370/pm (PCP)

  • 2L
  • 33.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

THORP ARCH MOTOR COMPANY LIMITED

01937220370 *

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

2020 - 320d M Sport 5dr Step Auto14

Reduced

£19,995

£317/pm (PCP)

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Logan Hamill Car Sales

02879440624 *

BMW 3 Series2024 - 320i M Sport 5dr Step Auto

2024 - 320i M Sport 5dr Step Auto19

£31,998

  • 2L
  • 10.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Birtley Motorstore / MG / Vanstore

01916070584 *

BMW 3 Series2001 (Y) - 320 Ci 2dr Auto

2001 (Y) - 320 Ci 2dr Auto5

Low Mileage

£2,000

  • 2.2L
  • 125.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

SPORTS & PERFORMANCE CARS

01706572037 *

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.