Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,761 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 2.0 318i Sport Touring 5-Door

2021 - 2.0 318i Sport Touring 5-Door32

£18,250

£279/pm (PCP)

  • 2L
  • 58.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Ball Automotive Ltd

01246387161 *

BMW 3 Series2024 - 330e xDrive M Sport 4dr Step Auto

2024 - 330e xDrive M Sport 4dr Step Auto20

£30,449

£525/pm (PCP)

  • 2L
  • 22.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

BMW 3 Series2019 - 316d SE 5dr

2019 - 316d SE 5dr42

Reduced

£11,295

£216/pm (HP)

  • 2L
  • 89.5K

    Miles
  • Diesel
  • Manual
  • Estate

Gary Hutchinson Car Sales Ltd

02890026790 *

BMW 3 Series2021 (71) - 2.0 318i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (156 ps)

2021 (71) - 2.0 318i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (156 ps)38

Reduced

£21,195

  • 2L
  • 34.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motortrust UK Garstang

01942365158 *

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

2020 - 320d M Sport 4dr Step Auto8

£22,000

£384/pm (PCP)

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Adrian Leeson Cars

02890023075 *

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

2021 - 330e M Sport 4dr Step Auto70

£18,795

£319/pm (PCP)

  • 2L
  • 76.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

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

£11,295

£216/pm (HP)

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Norton Car Sales Limited

01616720268 *

BMW 3 Series2010 (60) - 318d SE Business Edition 4dr

2010 (60) - 318d SE Business Edition 4dr20

Low Mileage

£2,795

  • 2L
  • 91.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Economic Cars LTD

01494415169 *

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

2015 - 330d xDrive M Sport 4dr Step Auto32

Low Mileage

£12,495

£241/pm (HP)

  • 3L
  • 83.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr54

£19,790

£310/pm (PCP)

  • 2L
  • 50.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2021 (21) - 320d M Sport Saloon 4-Door

2021 (21) - 320d M Sport Saloon 4-Door37

£21,999

  • 2L
  • 43.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Wilmslow BMW

01625380150 *

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

2019 - 318d M Sport 4dr Step Auto10

£17,995

£338/pm (PCP)

  • 2L
  • 81.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

EC Motors

02890021215 *

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 Series2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

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

£20,377

£349/pm (PCP)

  • 2L
  • 62.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Liverpool Car Centre

01515417928 *

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

2021 - 2.0 330E M Sport Auto 4dr3

£20,795

£352/pm (PCP)

  • 2L
  • 65.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

2021 - 330e M Sport 4dr Step Auto56

Low Mileage

£23,485

£378/pm (PCP)

  • 2L
  • 28.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SERE Belfast

02895908111 *

BMW 3 Series2014 (14) - 318d Sport 5dr

2014 (14) - 318d Sport 5dr21

Low Mileage

£4,950

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Manual
  • Estate

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

2017 (67) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr50

Reduced

£10,995

£210/pm (HP)

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors

01612415074 *

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

2015 - 3.0 330d xDrive M Sport Auto 4WD 4dr89

Low Mileage

£14,095

£293/pm (HP)

  • 3L
  • 74.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

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

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

£17,995

£332/pm (PCP)

  • 2L
  • 74.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

TF CAR CENTRE LIMITED

01257447784 *

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.