Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,583 Used BMW 3 Series cars for sale

BMW 3 Series2017 - 320d Sport 4dr Step Auto

2017 - 320d Sport 4dr Step Auto12

£9,995

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2015 - 318I SE 4dr

2015 - 318I SE 4dr42

£6,450

£114/pm (HP)

  • 1.5L
  • 82.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Ivan Hamill Cars

02894338795 *

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

2022 - 330e xDrive M Sport 4dr Step Auto [Tech Pack]40

£22,699

£386/pm (PCP)

  • 2L
  • 48.3K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2019 - 318D SE 4-Door

2019 - 318D SE 4-Door36

£11,990

  • 2L
  • 116.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fourways Ltd

01977808773 *

BMW 3 Series2021 (21) - M340i xDrive MHT 5dr Step Auto Petrol Estate

2021 (21) - M340i xDrive MHT 5dr Step Auto Petrol Estate47

Low Mileage

£38,185

  • 3L
  • 20.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Sunderland

01918146399 *

0/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£33,398

  • 2L
  • 17.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

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

2021 - 330e xDrive M Sport 4dr Step Auto25

£14,295

£273/pm (HP)

  • 2L
  • 112.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

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

2016 (66) - 320d M Sport 4dr Step Auto17

£6,195

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2013 (13) - 2.0 316d ES Touring Auto Euro 5 (s/s) 5dr

2013 (13) - 2.0 316d ES Touring Auto Euro 5 (s/s) 5dr28

Low Mileage

£5,500

£94/pm (HP)

  • 2L
  • 94.4K

    Miles
  • Diesel
  • Automatic
  • Estate

The Car Centre Treforest

01443801479 *

BMW 3 Series2010 - 2.0 320d SE 181 2dr

2010 - 2.0 320d SE 181 2dr14

Low Mileage

£4,495

£73/pm (HP)

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Eastwood Motor Sales Limited

01702410178 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2016 (66) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)28

£11,740

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Specialist Car Centre Manchester

01612417068 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive30

£18,699

£364/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

AW Car House Ltd

01827213842 *

BMW 3 Series2015 (64) - 320i xDrive M Sport 4dr Step Auto

2015 (64) - 320i xDrive M Sport 4dr Step Auto21

£7,495

£136/pm (HP)

  • 2L
  • 111.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Cople Car Sales

01234237534 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr28

£13,500

£262/pm (HP)

  • 2L
  • 88.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Formby Car Centre

01704335689 *

0/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto27

Low Mileage

£34,995

£559/pm (PCP)

  • 2L
  • 11.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£33,898

  • 2L
  • 13.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2011 (60) - 3.0 325d SE Coupe 2dr Diesel Steptronic Euro 5 (204 ps)

2011 (60) - 3.0 325d SE Coupe 2dr Diesel Steptronic Euro 5 (204 ps)21

Reduced

£6,995

  • 3L
  • 88.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Eclipse Car Sales Limited

02392006073 *

BMW 3 Series2020 - BMW 320i Sport 4dr M Sport, pedestrian detection, lane keep assist, blin

2020 - BMW 320i Sport 4dr M Sport, pedestrian detection, lane keep assist, blin39

£18,499

  • 2L
  • 54.8K

    Miles
  • Petrol
  • Manual
  • Saloon

TrustFord Ballymena

02890022273 *

BMW 3 Series2017 - 320d M Sport 4dr Step Auto

2017 - 320d M Sport 4dr Step Auto27

£12,950

£251/pm (HP)

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2022 (72) - 320i M Sport 4dr Step Auto

2022 (72) - 320i M Sport 4dr Step Auto50

£27,991

  • 2L
  • 24.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

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.