Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,542 Used BMW 3 Series cars for sale

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr33

Reduced

£18,200

£320/pm (PCP)

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Wembley Prestige Cars

02037803372 *

BMW 3 Series2019 - 320d Sport 5dr Step Auto

2019 - 320d Sport 5dr Step Auto35

Reduced

£11,990

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Save On Used Cars

01724514218 *

BMW 3 Series2018 (18) - 318i Sport 4dr

2018 (18) - 318i Sport 4dr25

Reduced

£8,500

£157/pm (HP)

  • 1.5L
  • 28.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2024 - 320i M Sport 5dr Step Auto

2024 - 320i M Sport 5dr Step Auto19

Reduced

£31,998

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Mazda MG (Stirling)

01786230675 *

BMW 3 Series2012 - 2.0 320d M Sport 4dr

2012 - 2.0 320d M Sport 4dr72

Low Mileage

£9,495

£178/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

BMW 3 Series2005 (55) - 320d ES 5dr

2005 (55) - 320d ES 5dr21

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

2021 - 3 SERIES 330e M Sport 4dr Step Auto40

£21,475

  • 2L
  • 43.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2019 - 318d M Sport 4dr

2019 - 318d M Sport 4dr26

£17,450

£338/pm (HP)

  • 2L
  • 85.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2012 (12) - 320d SE 4dr Step Auto

2012 (12) - 320d SE 4dr Step Auto24

Low Mileage

£7,295

  • 2L
  • 69.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Wheels In Motion Sherborne

01935311739 *

BMW 3 Series2007 - 325i M Sport 2dr

2007 - 325i M Sport 2dr14

Low Mileage

£3,990

£137/pm (HP)

  • 2.5L
  • 94.6K

    Miles
  • Petrol
  • Manual
  • Coupe

AJC Trading

01489664802 *

BMW 3 Series2021 (21) - 330e xDrive M Sport 4dr Step Auto

2021 (21) - 330e xDrive M Sport 4dr Step Auto50

£21,791

  • 2L
  • 54.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

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

2021 - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr Automatic27

£15,195

£291/pm (HP)

  • 2L
  • 101.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2002 (02) - 3.0 330Ci 2dr

2002 (02) - 3.0 330Ci 2dr36

Low Mileage

£7,990

  • 3L
  • 69.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Brooke MOT Centre Ltd

01508502072 *

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

2018 - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr69

£13,999

£273/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

SRH CARS LEEDS LTD

07833320004 *

BMW 3 Series2020 - 320i SE 4dr Step Auto

2020 - 320i SE 4dr Step Auto10

£17,899

£377/pm (HP)

  • 2L
  • 43.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

BMW 3 Series2024 - 320i Sport Touring Auto

2024 - 320i Sport Touring Auto43

£11,590

£222/pm (HP)

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

V P I Used Car Sales Limited

02039377580 *

BMW 3 Series2019 - 318d M Sport 5dr Step Auto

2019 - 318d M Sport 5dr Step Auto36

£13,570

  • 2L
  • 76.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Evans Halshaw Ford East Kilbride

01355208107 *

BMW 3 Series2024 (74) - 320i M Sport 4dr Step Auto

2024 (74) - 320i M Sport 4dr Step Auto50

£31,991

  • 2L
  • 17.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

BMW 3 Series2001 (51) - 318i SE 4dr Auto

2001 (51) - 318i SE 4dr Auto17

Low Mileage

£995

  • 2L
  • 129.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Clews Motors Limited

01260544940 *

BMW 3 Series2009 - 3.0 335i M Sport Steptronic Euro 5 4dr

2009 - 3.0 335i M Sport Steptronic Euro 5 4dr47

Low Mileage

£9,949

£204/pm (HP)

  • 3L
  • 48.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Red Vehicle Company Ltd

01491525449 *

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.