Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,239 Used BMW 3 Series cars for sale

BMW 3 Series2016 (16) - 330d M Sport 5dr Step Auto

2016 (16) - 330d M Sport 5dr Step Auto16

£10,990

  • 3L
  • 122.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Car stop West Midlands Ltd

01384319424 *

3.9/5 Stars

BMW 3 Series2018 (18) - 318d SE 4dr Step Auto

2018 (18) - 318d SE 4dr Step Auto62

£9,999

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Trust Motor Company

01202110900 *

BMW 3 Series2006 - 320i SE 4dr

2006 - 320i SE 4dr11

Low Mileage

£925

  • 2L
  • 123.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Broomfield Caravans

01622235163 *

BMW 3 Series2012 (62) - 320d Sport 4-Door

2012 (62) - 320d Sport 4-Door5

Low Mileage

£4,895

£82/pm (HP)

  • 2L
  • 99.3K

    Miles
  • Diesel
  • Manual
  • Saloon

The Elms Car Sales Ltd

01278555741 *

0/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 5dr Step Auto [Tech/Pro Pack]19

£37,498

  • 2L
  • 16.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Motorstore (Huddersfield)

01484506234 *

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) 4dr15

£8,500

£157/pm (HP)

  • 2L
  • 86.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

REVOLVE COLLECTIONS LTD

01217525802 *

BMW 3 Series1988 - 325i 2dr

1988 - 325i 2dr25

£29,950

  • 2.5L
  • 19.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Carrick Trading Limited

02890023204 *

BMW 3 Series2013 - 320d M Sport 2dr Step Auto

2013 - 320d M Sport 2dr Step Auto25

Low Mileage

£7,995

£147/pm (HP)

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

DMC

01412601329 *

0/5 Stars

BMW 3 Series2020 (70) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr

2020 (70) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr67

£13,490

£262/pm (HP)

  • 2L
  • 99.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

MOTOR TOWN

01422419926 *

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

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

Reduced

£16,995

£336/pm (HP)

  • 2L
  • 67.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors

01612415074 *

BMW 3 Series2021 - 330E M SPORT 4-Door

2021 - 330E M SPORT 4-Door27

Low Mileage

£21,400

£341/pm (PCP)

  • 2L
  • 26.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MMRM Cars Ltd

01992666288 *

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

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

£18,839

  • 44.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

BMW 3 Series2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 (67) - 335d xDrive M Sport Shadow Edition 4dr Step Auto23

£14,500

£289/pm (HP)

  • 3L
  • 105.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Praters Of Hollingdon LLP

01525308854 *

BMW 3 Series2019 (19) - 3.0 330d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)

2019 (19) - 3.0 330d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)30

Reduced

£16,995

£336/pm (HP)

  • 3L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars Of Conwy

01493807069 *

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) 4dr53

Reduced

£17,995

£502/pm (PCP)

  • 3L
  • 74.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

JCS VEHICLE SALES LTD

01493807071 *

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

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

£14,300

£279/pm (HP)

  • 2L
  • 107.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Browns Car Company

01621733495 *

4.6/5 Stars

BMW 3 Series2024 (24) - M Sport 4-Door

2024 (24) - M Sport 4-Door45

Low Mileage

£31,950

  • 2L
  • 13.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd BMW Newcastle

01916070816 *

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

2018 - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)81

Low Mileage

£20,750

£557/pm (PCP)

  • 3L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Sandiforths

01909498742 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£32,498

  • 2L
  • 15.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

BMW 3 Series2021 (21) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2021 (21) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr56

£31,299

£510/pm (PCP)

  • 3L
  • 51.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

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.