Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,306 Used BMW 3 Series cars for sale

BMW 3 Series2019 (69) - 318d SE 4dr

2019 (69) - 318d SE 4dr14

£12,895

£250/pm (HP)

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Martin Smith Commercial Motors LLP

01582342116 *

BMW 3 Series2019 (19) - 318d M Sport 4dr Step Auto

2019 (19) - 318d M Sport 4dr Step Auto28

Low Mileage

£21,495

£434/pm (PCP)

  • 2L
  • 42.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

CSH Performance Ltd

01484959597 *

BMW 3 Series2019 - 320d xDrive M Sport 4dr Step Auto

2019 - 320d xDrive M Sport 4dr Step Auto19

£19,998

  • 2L
  • 59.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Linwood Hyundai / Mazda / GWM / Used Car Centre

01414060040 *

BMW 3 Series2021 - 330e xDrive M Sport 4dr Step Auto [Tech Pack]

2021 - 330e xDrive M Sport 4dr Step Auto [Tech Pack]22

£21,999

£390/pm (PCP)

  • 2L
  • 46.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Edinburgh

01312028747 *

BMW 3 Series2012 (12) - 3.0 330i Sport Plus Edition Convertible 2dr Petrol Steptronic-Factory Extra

2012 (12) - 3.0 330i Sport Plus Edition Convertible 2dr Petrol Steptronic-Factory Extra46

Low Mileage

£10,950

£209/pm (HP)

  • 3L
  • 77.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Rix Motors

01925917564 *

BMW 3 Series2016 (16) - 2.0 330e 7.6kWh Luxury Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2016 (16) - 2.0 330e 7.6kWh Luxury Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (50

£8,390

£155/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Abaza Motors Ltd

02037634729 *

BMW 3 Series2020 (70) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

2020 (70) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr54

Reduced

£14,281

£279/pm (HP)

  • 2L
  • 110.6K

    Miles
  • Petrol
  • Automatic
  • Estate

BMW 3 Series2014 (14) - 2.0 320i Luxury Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)

2014 (14) - 2.0 320i Luxury Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)27

Low Mileage

£8,785

£163/pm (HP)

  • 2L
  • 65.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Assured Cars Supermarket Ltd

01217288847 *

0/5 Stars

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

2021 (21) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)29

Reduced

£14,490

  • 2L
  • 135.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Roy Needham Cars

01226448496 *

4.7/5 Stars

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

2015 (15) - 330d xDrive M Sport 4dr Step Auto [Business Media]9

Low Mileage

£12,950

£251/pm (HP)

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Leisure Car Shop Ltd

01245204842 *

BMW 3 Series2017 (67) - 2.0 320d SE Euro 6 (s/s) 4dr

2017 (67) - 2.0 320d SE Euro 6 (s/s) 4dr29

Reduced

£6,995

£126/pm (HP)

  • 2L
  • 60.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Wednesbury Carsale

01217288861 *

4.4/5 Stars

BMW 3 Series2009 (59) - 320d M Sport Highline 2dr Auto

2009 (59) - 320d M Sport Highline 2dr Auto8

Low Mileage

£3,895

£66/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

RRJA Autos Limited

01501640117 *

BMW 3 Series2008 - 3.0 325d M Sport Touring Auto 5dr

2008 - 3.0 325d M Sport Touring Auto 5dr54

Low Mileage

£5,490

  • 3L
  • 103.3K

    Miles
  • Diesel
  • Automatic
  • Estate

City Motors (Cambs) Ltd

01733666873 *

4.3/5 Stars

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Pro Edition Touring Auto Euro 6 (s/s) 5dr

2020 (70) - 2.0 330e 12kWh M Sport Pro Edition Touring Auto Euro 6 (s/s) 5dr8

£22,500

  • 2L
  • 64.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Junction 17 Cars Peterborough

01733666877 *

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

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

£27,899

  • 2L
  • 20.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

BMW 3 Series2018 - 320d Sport 4dr Step Auto

2018 - 320d Sport 4dr Step Auto46

£10,750

£205/pm (HP)

  • 2L
  • 93.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

www.familycarsni.com

02890026946 *

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

£10,000

  • 2L
  • 54.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2013 (63) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr

2013 (63) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr40

Low Mileage

£7,895

£145/pm (HP)

  • 2L
  • 87.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Crown Auto Hub Limited

02078714295 *

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

2025 - 320i M Sport 4dr Step Auto19

Low Mileage

£36,998

  • 2L
  • 1.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

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

2021 - 330e M Sport Step Auto 4-Door28

Low Mileage

£30,197

£513/pm (PCP)

  • 2L
  • 14.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Barnsley

01226448498 *

4.7/5 Stars

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.