Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,332 Used BMW 3 Series cars for sale

BMW 3 Series2016 (65) - Luxury 5-Door

2016 (65) - Luxury 5-Door29

Low Mileage

£9,999

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

HT NIHON MOTORS LTD

01162165685 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£32,698

  • 2L
  • 15.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2019 - 320d M Sport Step Auto 4-Door

2019 - 320d M Sport Step Auto 4-Door27

Low Mileage

£21,197

£433/pm (HP)

  • 2L
  • 39.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

CarSupermarket.com Scunthorpe

01724514202 *

4.7/5 Stars

BMW 3 Series2021 (70) - 3.0 330D MHT SPORT TOURING AUTO XDRIVE EURO 6 5-Door

2021 (70) - 3.0 330D MHT SPORT TOURING AUTO XDRIVE EURO 6 5-Door5

£14,995

  • 3L
  • 143.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Ex Police Car Centre

01384881231 *

3.3/5 Stars

BMW 3 Series2010 (10) - 2.0 320d SE Steptronic Euro 5 2dr

2010 (10) - 2.0 320d SE Steptronic Euro 5 2dr20

Low Mileage

£7,950

£146/pm (HP)

  • 2L
  • 30.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

S I Motors Ltd

01277286681 *

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

2021 - 330e M Sport 4dr Step Auto46

£20,995

£356/pm (PCP)

  • 2L
  • 64.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Donnelly Mallusk Motorstore

02895908087 *

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

2020 - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr41

Reduced

£20,975

£331/pm (PCP)

  • 2L
  • 42.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SKV Motors

01708202983 *

BMW 3 Series2021 - 330e SE Pro 5dr Step Auto

2021 - 330e SE Pro 5dr Step Auto26

£11,595

£241/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2014 (64) - 2.0 320d SE Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d SE Euro 5 (s/s) 4dr18

£4,495

£73/pm (HP)

  • 2L
  • 107.2K

    Miles
  • Diesel
  • Manual
  • Saloon

ROCHDALE MOTORS GROUP LIMITED

01706391404 *

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

2020 (20) - 320d M Sport 4dr Step Auto35

Low Mileage

£20,989

£420/pm (HP)

  • 2L
  • 45.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Essex Car Company

01708973745 *

BMW 3 Series2017 (17) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)

2017 (17) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)2

£9,990

  • 2L
  • 117.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Formula 1 Car Supermarket

01324464853 *

0/5 Stars

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

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr68

Reduced

£20,495

£342/pm (PCP)

  • 2L
  • 79.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01952466822 *

0/5 Stars

BMW 3 Series2011 (11) - 320d [184] M Sport 4dr Step Auto

2011 (11) - 320d [184] M Sport 4dr Step Auto6

£3,995

  • 2L
  • 132.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

S&S Motors Ltd

01603337382 *

BMW 3 Series2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec

2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec10

Reduced

£3,495

  • 3L
  • 149.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

DW Motors

01227204262 *

BMW 3 Series2008 (08) - 320i M Sport 2 Door

2008 (08) - 320i M Sport 2 Door2

Low Mileage

£3,495

£80/pm (HP)

  • 2L
  • 84.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Great Bridge Cars Ltd

01215160473 *

BMW 3 Series2018 - 3.0 335d xDrive M Sport Auto 4WD 4dr

2018 - 3.0 335d xDrive M Sport Auto 4WD 4dr37

Low Mileage

£17,450

£338/pm (HP)

  • 3L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CarsUnder3000

01268219758 *

4.7/5 Stars

BMW 3 Series2023 - M340d xDrive MHT 4dr Step Auto

2023 - M340d xDrive MHT 4dr Step Auto36

£39,792

  • 3L
  • 23.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Hull

01482249158 *

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 Series1989 (F) - 325i Sport 2dr

1989 (F) - 325i Sport 2dr1

Low Mileage

£9,999

  • 2.5L
  • 258.0K

    Miles
  • Petrol
  • Manual
  • Saloon

The Motoring Company

01280733610 *

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

£11,990

£231/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Noble Motors

01256268407 *

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.