Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,577 Used BMW 3 Series cars for sale

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

2016 - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr17

Low Mileage

£12,995

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Woodcroft Motors

01642030069 *

0/5 Stars

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

2012 (12) - 2.0 320d Sport Plus Edition Touring 5dr Diesel Manual Euro 5 (s/s) (184 ps)47

£5,995

  • 2L
  • 112.2K

    Miles
  • Diesel
  • Manual
  • Estate

Hyland Car Sales Ltd

01884211250 *

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

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

£8,495

£157/pm (HP)

  • 3L
  • 116.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Luke Robinson Prestige Ltd

01379774712 *

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

2021 - 320d xDrive MHT M Sport 5dr Step Auto10

£21,860

  • 2L
  • 55.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Evans Halshaw Hyundai Leeds

01133236292 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£30,998

  • 2L
  • 13.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

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

2022 - 320i M Sport 5dr Step Auto15

Reduced

£24,995

£378/pm (PCP)

  • 2L
  • 37.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Ballyrobert at Mallusk

02890021668 *

BMW 3 Series2016 - 320d Sport 4dr

2016 - 320d Sport 4dr10

Low Mileage

£11,250

£234/pm (HP)

  • 2L
  • 42.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2016 (65) - 320d M Sport 4dr Step Auto

2016 (65) - 320d M Sport 4dr Step Auto1

Low Mileage

£15,990

£315/pm (HP)

  • 2L
  • 35.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rivendell Cars Limited

01434629055 *

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

2022 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)50

£27,393

  • 2L
  • 34.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vanza Ltd

02922672907 *

0/5 Stars

BMW 3 Series2006 (N) - 325i M Sport 5dr Auto

2006 (N) - 325i M Sport 5dr Auto14

Low Mileage

£2,595

  • 2.5L
  • 144.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Brookview Motors Limited

01254786506 *

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

2022 (72) - 2.0 330e 12kWh Sport Auto Euro 6 (s/s) 4dr56

£17,201

£362/pm (HP)

  • 2L
  • 96.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

4/5 Stars

BMW 3 Series2010 (59) - 2.0 320d SE Business Edition Saloon 4dr Diesel Steptronic Euro 5 (177 ps)

2010 (59) - 2.0 320d SE Business Edition Saloon 4dr Diesel Steptronic Euro 5 (177 ps)50

Low Mileage

£3,995

£84/pm (HP)

  • 2L
  • 128.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

SOLO MOTOR GROUP LTD

01204968933 *

BMW 3 Series2019 (3J) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2019 (3J) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)26

Reduced

£21,495

£411/pm (PCP)

  • 2L
  • 44.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Boundary Sports and Prestige Cars Ltd

01522459166 *

BMW 3 Series2015 (65) - 320d SE 5dr

2015 (65) - 320d SE 5dr24

£6,490

£115/pm (HP)

  • 2L
  • 119.4K

    Miles
  • Diesel
  • Manual
  • Estate

Real Deal Motors Ltd

01455247159 *

BMW 3 Series2008 (08) - 325i [3.0] M Sport 2dr Auto

2008 (08) - 325i [3.0] M Sport 2dr Auto24

Low Mileage

£3,995

£96/pm (HP)

  • 3L
  • 111.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

Extra Cars Ltd

01908953489 *

BMW 3 Series2021 - M Sport 2.0 330e Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6

2021 - M Sport 2.0 330e Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Euro 644

£17,990

  • 2L
  • 76.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Anchor Cars

01182058863 *

BMW 3 Series2019 (18) - 3.0 330d Luxury Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2019 (18) - 3.0 330d Luxury Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)1

£11,495

£220/pm (HP)

  • 3L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Luke Robinson Prestige Ltd

01379774712 *

BMW 3 Series2018 (67) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2018 (67) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (21

£8,990

£168/pm (HP)

  • 2L
  • 95.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

GIGI Automotive LTD

01604215233 *

BMW 3 Series2013 (63) - 320d M Sport 2dr

2013 (63) - 320d M Sport 2dr18

£4,999

£84/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Coupe

ist choice Car Co

01918237767 *

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

2021 - 330e SE Pro 5dr Step Auto19

£19,498

  • 2L
  • 44.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Vauxhall (Glasgow)

01414068758 *

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.