Skip to main content
Get theCazoo logoapppowered by motors

3,265 Used BMW 3 Series cars for sale

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

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

£24,562

£400/pm (PCP)

  • 2L
  • 63.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2014 - 318d SE 5dr

2014 - 318d SE 5dr7

£4,990

  • 2L
  • 128.1K

    Miles
  • Diesel
  • Manual
  • Hatchback

Carmichael Cars

02827441888 *

BMW 3 Series2012 - 318d EXCLUSIVE EDITION TOURING 5-Door

2012 - 318d EXCLUSIVE EDITION TOURING 5-Door23

£2,995

  • 2L
  • 127.5K

    Miles
  • Diesel
  • Manual
  • Estate

Deem Motors LTD

01145511480 *

BMW 3 Series2010 (10) - 320d [184] SE Business Edition 4dr

2010 (10) - 320d [184] SE Business Edition 4dr20

£1,495

  • 2L
  • 194.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Assured Cars

01274028296 *

BMW 3 Series2009 - 318i SE 4dr

2009 - 318i SE 4dr15

£1,690

  • 2L
  • 135.0K

    Miles
  • Petrol
  • Manual
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto54

£30,990

  • 3L
  • 44.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Oldham Volkswagen

01614139803 *

4.8/5 Stars

BMW 3 Series2015 - 335i M Sport 5dr Step Auto [Business Media]

2015 - 335i M Sport 5dr Step Auto [Business Media]17

Low Mileage

£13,994

£290/pm (HP)

  • 3L
  • 72.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

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

2021 - 330e M Sport 4dr Step Auto28

Low Mileage

£21,699

£377/pm (PCP)

  • 2L
  • 31.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

BMW 3 Series(61) - 2.0 320d SE Steptronic Euro 5 2dr

(61) - 2.0 320d SE Steptronic Euro 5 2dr42

Low Mileage

£4,290

  • 103.7K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Total Automobiles Limited

01616696813 *

BMW 3 Series2018 - 320d EfficientDynamics Sport 5dr Step Auto

2018 - 320d EfficientDynamics Sport 5dr Step Auto11

£13,995

£290/pm (HP)

  • 2L
  • 73.3K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Crawford Cars

02892448214 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)33

£14,550

  • 2L
  • 58.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Reynolds Motor Group

01268208363 *

0/5 Stars

BMW 3 Series2005 (05) - 318 Ci Sport 2dr

2005 (05) - 318 Ci Sport 2dr13

Reduced

£2,995

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Manual
  • Convertible

BROOKE CARS M65 LIMITED

01254457250 *

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) (53

£19,500

£336/pm (PCP)

  • 2L
  • 50.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2018 (67) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr

2018 (67) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr32

Low Mileage

£12,995

£268/pm (HP)

  • 1.5L
  • 43.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

ARJ MOTORS

01932507141 *

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

2020 - 320d M Sport 5dr Step Auto19

£24,798

  • 2L
  • 45.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

01316034404 *

4.7/5 Stars

BMW 3 Series2013 (63) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2013 (63) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr46

£9,495

  • 3L
  • 125.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

URBAN MOTORZ LIMITED

01145510579 *

BMW 3 Series2008 - 2.0 320i M Sport Coupe 2-Door

2008 - 2.0 320i M Sport Coupe 2-Door7

Low Mileage

£2,600

  • 2L
  • 136.6K

    Miles
  • Petrol
  • Manual
  • Coupe

Deal Finder Motors Limited

01932687775 *

BMW 3 Series2021 (21) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2021 (21) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)69

£20,200

£332/pm (PCP)

  • 2L
  • 59.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Big Motoring World Blue Bell Hill

01634557830 *

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

2020 - 320d M Sport 5dr Step Auto14

Reduced

£20,950

£339/pm (PCP)

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Logan Hamill Car Sales

02879440624 *

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

2015 (15) - 330d xDrive M Sport 4dr Step Auto14

Reduced

£12,295

£252/pm (HP)

  • 3L
  • 82.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Your Motor Company

01313702493 *

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

View profile

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.