Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,334 Used BMW 3 Series cars for sale

BMW 3 Series2016 - 2.0 320d ED Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)

2016 - 2.0 320d ED Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)33

Low Mileage

£9,714

£214/pm (HP)

  • 2L
  • 54.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2016 - 328i Luxury 5dr [Business Media]

2016 - 328i Luxury 5dr [Business Media]28

£8,000

£147/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

Bridge motors

01215165533 *

BMW 3 Series2023 (73) - 320i M Sport 4dr Step Auto

2023 (73) - 320i M Sport 4dr Step Auto1

£28,990

£426/pm (PCP)

  • 2L
  • 22.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Amanah Prestige Limited

02038235352 *

4.1/5 Stars

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

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

£28,999

  • 2L
  • 11.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones North Wales BMW

01492552127 *

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

2019 - 320d M Sport 5dr Step Auto53

£15,500

£304/pm (HP)

  • 2L
  • 74.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Junction Autopark

01606668873 *

BMW 3 Series2018 (68) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (68) - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)29

£19,990

£473/pm (PCP)

  • 3L
  • 64.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Spa Motor Hereford

01432802169 *

BMW 3 Series2021 (21) - 320d MHT M Sport 4dr Step Auto

2021 (21) - 320d MHT M Sport 4dr Step Auto26

£19,995

£336/pm (PCP)

  • 2L
  • 77.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Evolve Motor Company

01633741704 *

4.5/5 Stars

BMW 3 Series2019 (19) - 320i M Sport 5dr Step Auto [Business Media]

2019 (19) - 320i M Sport 5dr Step Auto [Business Media]22

£10,750

£205/pm (HP)

  • 2L
  • 99.9K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Ford Road Car Sales

01255442321 *

BMW 3 Series2018 (68) - 2.0 318d SE Touring Euro 6 (s/s) 5dr

2018 (68) - 2.0 318d SE Touring Euro 6 (s/s) 5dr12

£10,850

£207/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Manual
  • Estate

Chester Car Supermarket Ltd

01244562668 *

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

2025 - 320i M Sport 5dr Step Auto36

£42,890

  • 2L
  • 1.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Bury St Edmunds

01284338953 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£31,498

  • 2L
  • 21.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

BMW 3 Series2021 (71) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr50

£20,991

  • 2L
  • 50.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr45

Low Mileage

£19,995

£353/pm (PCP)

  • 2L
  • 43.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JC Campbell

02841330274 *

BMW 3 Series2014 (64) - 320d EfficientDynamics 4dr

2014 (64) - 320d EfficientDynamics 4dr23

Low Mileage

£6,695

  • 2L
  • 87.0K

    Miles
  • Diesel
  • Manual
  • Saloon

LOWGATES MOTORS LTD

01246932913 *

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

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

£19,681

£417/pm (HP)

  • 2L
  • 98.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2016 (16) - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr47

Reduced

£6,489

£115/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lee Slingsby Cars Ltd

01484504426 *

BMW 3 Series2017 - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps

2017 - 3.0 330d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps88

Reduced

£12,610

£244/pm (HP)

  • 3L
  • 107.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

GK Motors Ltd

01623706191 *

BMW 3 Series2014 (63) - 320d SE 5dr

2014 (63) - 320d SE 5dr50

Low Mileage

£6,995

  • 2L
  • 78.7K

    Miles
  • Diesel
  • Manual
  • Estate

JMC Used Cars

01414060644 *

BMW 3 Series2021 - 320i xDrive M Sport 4dr Step Auto

2021 - 320i xDrive M Sport 4dr Step Auto36

Low Mileage

£23,890

  • 2L
  • 31.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Hull

01482249158 *

BMW 3 Series2017 - 335d xDrive M Sport 5dr Step Auto

2017 - 335d xDrive M Sport 5dr Step Auto28

Low Mileage

£19,699

£418/pm (HP)

  • 3L
  • 58.5K

    Miles
  • Diesel
  • Automatic
  • Estate

FOW Trafford

01616969155 *

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.