Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,693 Used BMW 3 Series cars for sale

BMW 3 Series2015 (15) - 320d xDrive SE 5dr Step Auto [Business Media]

2015 (15) - 320d xDrive SE 5dr Step Auto [Business Media]40

Low Mileage

£10,990

£210/pm (HP)

  • 2L
  • 68.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Marvello Trading

01268988916 *

BMW 3 Series2015 (64) - 320i xDrive M Sport 4dr Step Auto

2015 (64) - 320i xDrive M Sport 4dr Step Auto21

£7,495

£136/pm (HP)

  • 2L
  • 111.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Cople Car Sales

01234237534 *

3.7/5 Stars

BMW 3 Series2021 - 330E M SPORT 4-Door

2021 - 330E M SPORT 4-Door27

£17,500

£300/pm (PCP)

  • 2L
  • 66.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2024 (24) - 320d M Sport Saloon 4-Door

2024 (24) - 320d M Sport Saloon 4-Door21

Low Mileage

£34,899

  • 2L
  • 6.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Southport BMW

01704660091 *

BMW 3 Series2024 - 320i M Sport 4dr Step Auto [Pro Pack]

2024 - 320i M Sport 4dr Step Auto [Pro Pack]28

Low Mileage

£32,199

£541/pm (PCP)

  • 2L
  • 14.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Coventry

02475187133 *

BMW 3 Series2020 - 320i M Sport 4-Door

2020 - 320i M Sport 4-Door46

£15,995

£315/pm (HP)

  • 2L
  • 83.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Premier Car Supermarket Kettering Ltd

01536219120 *

BMW 3 Series2020 (69) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr

2020 (69) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr42

Low Mileage

£21,500

  • 2L
  • 39.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Junction 17 Cars Grantham

01733794335 *

BMW 3 Series2016 (16) - 340i M Sport 4dr Step Auto

2016 (16) - 340i M Sport 4dr Step Auto50

Low Mileage

£17,945

£348/pm (HP)

  • 3L
  • 63.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Performance HQ

01279215063 *

BMW 3 Series2017 (66) - 2.0 320i M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2017 (66) - 2.0 320i M Sport Touring Auto xDrive Euro 6 (s/s) 5dr85

Reduced

£15,990

£315/pm (HP)

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Estate

The Carnet

01234237527 *

BMW 3 Series2009 (59) - 320d M Sport Highline 2dr

2009 (59) - 320d M Sport Highline 2dr17

Low Mileage

£3,295

£52/pm (HP)

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Keighley Vehicle Sales

01535281001 *

BMW 3 Series2020 - 3 SERIES 330e M Sport 4dr Auto

2020 - 3 SERIES 330e M Sport 4dr Auto

Low Mileage

£20,059

  • 2L
  • 45.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Marshall BMW Grimsby

01472806814 *

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

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

£10,995

£210/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Oscar James Motors Sales Ltd

01908062428 *

BMW 3 Series1979 - E21 2 DOOR 316. “1”OWNER FROM NEW

1979 - E21 2 DOOR 316. “1”OWNER FROM NEW21

£13,500

  • 1.6L
  • 46.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Branson Cars

01702412135 *

BMW 3 Series2025 - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2025 - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)42

Reduced

£10,995

£210/pm (HP)

  • 2L
  • 40.6K

    Miles
  • Petrol
  • Automatic
  • Estate

MERIDIAN MOTOR VEHICLES LIMITED

01507308080 *

BMW 3 Series2014 (14) - 318d M Sport 4dr Step Auto

2014 (14) - 318d M Sport 4dr Step Auto28

£8,295

£153/pm (HP)

  • 2L
  • 97.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

SRE Motors Ltd

01782432860 *

BMW 3 Series2015 (02) - 320d M Sport 4dr Step Auto [Business Media]

2015 (02) - 320d M Sport 4dr Step Auto [Business Media]18

£7,990

£147/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

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

2021 - 330e M Sport 4dr Step Auto4

£15,995

£315/pm (HP)

  • 2L
  • 98.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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

2018 (18) - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr44

£19,495

£550/pm (PCP)

  • 3L
  • 69.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

EVOLVE MOTOR GROUP LTD

01793680983 *

4.9/5 Stars

BMW 3 Series2018 - 320d Sport 4dr

2018 - 320d Sport 4dr39

£11,450

£219/pm (HP)

  • 2L
  • 70.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Gary Hutchinson Car Sales Ltd

02890026790 *

BMW 3 Series2016 - 318d M Sport 4dr Step Auto

2016 - 318d M Sport 4dr Step Auto12

£10,950

£209/pm (HP)

  • 2L
  • 99.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

JB Autosales NI Ltd

02890023688 *

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.