Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,632 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2019 - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr43

Low Mileage

£21,490

  • 45.8K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Crewe SEAT

01270441045 *

4.2/5 Stars

BMW 3 Series2018 (18) - 330d AUTO XDRIVE 5dr - LONG MOT - RECENTLY SERVICED

2018 (18) - 330d AUTO XDRIVE 5dr - LONG MOT - RECENTLY SERVICED24

£8,950

£167/pm (HP)

  • 3L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Enclave Automotive Ltd

01922660927 *

BMW 3 Series2015 - 328i MODERN 245

2015 - 328i MODERN 24511

Reduced

£8,990

  • 2L
  • 46.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

BCS Car and Commercial

01515591806 *

BMW 3 Series1999 (L) - 2.8 328i 2dr

1999 (L) - 2.8 328i 2dr47

Low Mileage

£4,999

  • 2.8L
  • 85.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

JUST-MOTORS NW LTD

01615498399 *

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 Series2014 - 2.0 318D Sport Saloon 4dr

2014 - 2.0 318D Sport Saloon 4dr30

£5,295

£90/pm (HP)

  • 2L
  • 92.4K

    Miles
  • Diesel
  • Manual
  • Saloon

HART MOTOR VEHICLES LTD

01525305324 *

BMW 3 Series2021 - M340i xDrive MHT 4dr Step Auto

2021 - M340i xDrive MHT 4dr Step Auto50

£31,995

£524/pm (PCP)

  • 3L
  • 46.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Empire Autos NI

02890023547 *

BMW 3 Series2013 (63) - 2.0 325d M Sport Euro 5 (s/s) 4dr

2013 (63) - 2.0 325d M Sport Euro 5 (s/s) 4dr38

Low Mileage

£12,290

  • 2L
  • 59.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Keywise Cars Ltd

01392344397 *

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

2023 - 320d MHT M Sport 4dr Step Auto34

£32,992

  • 2L
  • 25.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Hull

01482249158 *

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

2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)38

£16,735

£330/pm (HP)

  • 2L
  • 83.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Essex Car Company

01708973745 *

BMW 3 Series2019 - M340i xDrive 5dr Step Auto

2019 - M340i xDrive 5dr Step Auto39

£31,990

£600/pm (PCP)

  • 3L
  • 67.0K

    Miles
  • Petrol
  • Automatic
  • Estate

James Paul Car Sales Ltd

01403331244 *

BMW 3 Series2003 (03) - 3.0 330Ci 330 Clubsport 2dr

2003 (03) - 3.0 330Ci 330 Clubsport 2dr28

Low Mileage

£11,990

  • 3L
  • 87.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Brooke MOT Centre Ltd

01508502072 *

4.3/5 Stars

BMW 3 Series2022 - 2.0 320D M Sport MHEV Auto 4dr

2022 - 2.0 320D M Sport MHEV Auto 4dr40

Reduced

£22,450

£359/pm (PCP)

  • 2L
  • 53.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

torquepoint

01908765737 *

0/5 Stars

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

2022 (22) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr66

£16,486

£346/pm (HP)

  • 2L
  • 90.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2016 - 318i Sport 4dr Step Auto

2016 - 318i Sport 4dr Step Auto11

£8,495

£157/pm (HP)

  • 1.5L
  • 81.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Dunwoody Car Sales

02890023606 *

BMW 3 Series2018 (67) - 320d M Sport 4dr

2018 (67) - 320d M Sport 4dr12

£10,450

£198/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Saloon

GCM VEHICLES LIMITED

01752279698 *

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 Series(66) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr

(66) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr27

Low Mileage

£9,995

  • 75.6K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

One Stop Motors Dewsbury

01924665170 *

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

2017 (17) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr45

Low Mileage

£16,200

£340/pm (HP)

  • 2L
  • 32.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2024 (74) - 320i M Sport Saloon 4-Door

2024 (74) - 320i M Sport Saloon 4-Door34

£28,499

  • 2L
  • 19.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

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.