Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,400 Used BMW 3 Series cars for sale

BMW 3 Series2015 (15) - 320d xDrive M Sport 5dr [Business Media]

2015 (15) - 320d xDrive M Sport 5dr [Business Media]36

£7,749

  • 2L
  • 132.5K

    Miles
  • Diesel
  • Manual
  • Estate

DandLMotors

01777801098 *

4.6/5 Stars

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

2021 - 330e M Sport 5dr Step Auto25

£13,495

£285/pm (HP)

  • 2L
  • 112.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

4.3/5 Stars

BMW 3 Series2014 (64) - 330d xDrive M Sport 4dr Step Auto

2014 (64) - 330d xDrive M Sport 4dr Step Auto28

£8,895

£166/pm (HP)

  • 3L
  • 119.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Cars2u

01473354250 *

3.5/5 Stars

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

2020 - 320d xDrive M Sport 5dr Step Auto18

£19,400

£317/pm (PCP)

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Sales NI Ltd

02882440438 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu31

Low Mileage

£24,920

£386/pm (PCP)

  • 2L
  • 33.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

BMW 3 Series2008 - 2.0 318i SE Saloon 4-Door

2008 - 2.0 318i SE Saloon 4-Door12

Low Mileage

£2,495

  • 2L
  • 110.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Peak Motors Limited

01663790344 *

4.6/5 Stars

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

2020 - 2.0 330e 12kWh M Sport Plus Edition Auto Euro 6 (s/s) 4dr67

£18,995

£323/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

ARC Car Sales

01924908897 *

BMW 3 Series2019 - 2.0 320d M Sport Auto 5dr

2019 - 2.0 320d M Sport Auto 5dr86

Reduced

£17,495

£369/pm (HP)

  • 2L
  • 91.4K

    Miles
  • Diesel
  • Automatic
  • Estate

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

BMW 3 Series2022 - 330e xDrive M Sport 5dr Step Auto [Pro Pack]

2022 - 330e xDrive M Sport 5dr Step Auto [Pro Pack]35

Low Mileage

£28,349

£492/pm (PCP)

  • 2L
  • 28.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Glasgow

01412601249 *

BMW 3 Series(65) - 2.0 320d Sport Auto xDrive Euro 6 (s/s) 4dr

(65) - 2.0 320d Sport Auto xDrive Euro 6 (s/s) 4dr80

Reduced

£7,295

  • 121.5K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Pavilion Motor Company

01614139866 *

BMW 3 Series2011 (11) - 2.0 320d M Sport Touring Euro 5 (s/s) 5dr

2011 (11) - 2.0 320d M Sport Touring Euro 5 (s/s) 5dr25

£2,995

  • 2L
  • 176.1K

    Miles
  • Diesel
  • Manual
  • Estate

The Drivers Gallery Ltd

01572491189 *

0/5 Stars

BMW 3 Series2018 (67) - 316d Sport 5dr

2018 (67) - 316d Sport 5dr13

£7,995

£147/pm (HP)

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Manual
  • Estate

McStravick Motors

02895908158 *

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

2025 (74) - 320i M Sport Saloon 4-Door42

Low Mileage

£32,999

  • 2L
  • 3.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Wilmslow BMW

01625380150 *

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

2019 - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr31

Low Mileage

£20,250

£430/pm (HP)

  • 2L
  • 50.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2007 - 2.0 318i SE Saloon 4-Door

2007 - 2.0 318i SE Saloon 4-Door11

Low Mileage

£1,790

  • 2L
  • 141.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carnections

01708947004 *

BMW 3 Series2024 - M340d xDrive MHT 4dr Step Auto

2024 - M340d xDrive MHT 4dr Step Auto35

£40,890

  • 3L
  • 26.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

BMW 3 Series2021 - 330e M Sport 4-Door

2021 - 330e M Sport 4-Door33

Reduced

£16,495

  • 2L
  • 71.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Premier Car Supermarket Ltd

01283241542 *

BMW 3 Series2012 (62) - 2.0 320d Sport Plus Edition Coupe 2dr Diesel Manual Euro 5 (s/s) (184 ps)

2012 (62) - 2.0 320d Sport Plus Edition Coupe 2dr Diesel Manual Euro 5 (s/s) (184 ps)43

Low Mileage

£4,850

  • 2L
  • 102.0K

    Miles
  • Diesel
  • Manual
  • Coupe

BINCA

01908953487 *

4.2/5 Stars

BMW 3 Series2021 (21) - 330d xDrive MHT Sport 4dr Step Auto

2021 (21) - 330d xDrive MHT Sport 4dr Step Auto24

Reduced

£17,695

£343/pm (HP)

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Diesels Direct

01502441258 *

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

2013 (63) - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr33

£5,995

£105/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Diesel
  • Manual
  • Saloon

MOTORZONE CAR SALES LTD

01282506557 *

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.