Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,356 Used BMW 3 Series cars for sale

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)46

Reduced

£20,990

£364/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Oakley Prestige

01256633773 *

BMW 3 Series2025 (25) - M Sport 4-Door

2025 (25) - M Sport 4-Door51

Low Mileage

£38,450

  • 2L
  • 5.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd BMW Newcastle

01916070816 *

BMW 3 Series2006 (06) - 2.5 325i SE Auto Euro 4 4dr

2006 (06) - 2.5 325i SE Auto Euro 4 4dr24

Low Mileage

£4,995

  • 2.5L
  • 65.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car City Bristol Limited TA CARHUB

01174400727 *

BMW 3 Series2008 (08) - 318i Edition ES 4dr

2008 (08) - 318i Edition ES 4dr22

Low Mileage

£1,350

  • 2L
  • 124.0K

    Miles
  • Petrol
  • Manual
  • Saloon

L&T Cars Ltd

02039112053 *

BMW 3 Series2019 (69) - 320d M Sport Shadow Edition 5dr Step Auto

2019 (69) - 320d M Sport Shadow Edition 5dr Step Auto51

£13,990

£273/pm (HP)

  • 2L
  • 61.8K

    Miles
  • Diesel
  • Automatic
  • Estate

A ONE MOTORS LTD

01143086574 *

BMW 3 Series2021 - 318i M Sport Step Auto 4-Door

2021 - 318i M Sport Step Auto 4-Door23

Low Mileage

£26,697

£480/pm (PCP)

  • 2L
  • 26.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

CarSupermarket.com Stoke

01782432938 *

4.6/5 Stars

BMW 3 Series2024 (73) - 330e Sport 5dr Step Auto

2024 (73) - 330e Sport 5dr Step Auto30

£20,990

£255/pm (PCP)

  • 2L
  • 26.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Field Way Motors

02039577351 *

0/5 Stars

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

2016 - 320d M Sport 4dr Step Auto17

£9,950

£188/pm (HP)

  • 2L
  • 119.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BM Autoexchange

02891244334 *

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

2017 - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr36

Low Mileage

£16,850

£354/pm (HP)

  • 2L
  • 26.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2006 (04) - 320 Cd M Sport 2dr

2006 (04) - 320 Cd M Sport 2dr12

Reduced

£2,280

  • 2L
  • 186.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Parkside Motors & Recovery LTD

01274505145 *

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

2019 (68) - 2.0 320d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr52

£13,995

£273/pm (HP)

  • 2L
  • 107.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors

01612415074 *

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

2020 (70) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr55

£14,499

£302/pm (HP)

  • 2L
  • 97.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2016 - 316d Sport 5dr

2016 - 316d Sport 5dr10

£3,995

  • 2L
  • 180.0K

    Miles
  • Diesel
  • Manual
  • Estate

J C Motors

02890023666 *

BMW 3 Series2006 (T) - 325i SE 4dr Automatic **Spare Or Repair**

2006 (T) - 325i SE 4dr Automatic **Spare Or Repair**15

Low Mileage

£799

  • 2.5L
  • 72.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cheap Cars and Vans

02039475176 *

0/5 Stars

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

2022 (72) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr71

£19,691

£418/pm (HP)

  • 2L
  • 98.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2015 - 320d xDrive SE 4dr Step Auto

2015 - 320d xDrive SE 4dr Step Auto31

Low Mileage

£7,699

£138/pm (HP)

  • 2L
  • 81.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Motor Group

01733300651 *

0/5 Stars

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

2021 - 330e xDrive M Sport 5dr Step Auto43

£18,785

£381/pm (CS)

  • 2L
  • 80.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Portsmouth

01329551291 *

BMW 3 Series2018 - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) - LED

2018 - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) - LED36

£14,735

£294/pm (CS)

  • 2L
  • 66.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Carsa Bolton

01204323445 *

BMW 3 Series2018 - 320i xDrive M Sport 4dr Step Auto

2018 - 320i xDrive M Sport 4dr Step Auto29

Low Mileage

£14,495

£283/pm (HP)

  • 2L
  • 43.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2021 - 330e M Sport 4-Door

2021 - 330e M Sport 4-Door33

£17,495

  • 2L
  • 71.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Premier Car Supermarket Ltd

01283241542 *

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.