Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,551 Used BMW 3 Series cars for sale

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

2022 - 330e SE Pro 5dr Step Auto24

£20,949

£360/pm (PCP)

  • 2L
  • 31.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Oldbury

01217525220 *

BMW 3 Series2018 - 2.0 320I SE 4dr

2018 - 2.0 320I SE 4dr15

£8,810

£164/pm (HP)

  • 2L
  • 105.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Sevenoaks Auto Village

01892572354 *

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

2019 - 318d M Sport 4dr Step Auto36

£19,199

  • 2L
  • 52.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Evans Halshaw Ford Gainsborough

01427800930 *

BMW 3 Series2023 - 330e M Sport 4dr Step Auto

2023 - 330e M Sport 4dr Step Auto40

Low Mileage

£30,990

  • 2L
  • 19.5K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Auto MC Limited TA Automotive Cars

01535280995 *

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

2019 - 320d Sport 5dr Step Auto Automatic40

£15,609

£307/pm (HP)

  • 2L
  • 79.9K

    Miles
  • Diesel
  • Automatic
  • Estate

D M Keith Select Bradford

01274089129 *

BMW 3 Series2017 - 330d M Sport Shadow Edition 4dr Step Auto

2017 - 330d M Sport Shadow Edition 4dr Step Auto4

£5,995

£105/pm (HP)

  • 3L
  • 88.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SMV MOTORS

02892791555 *

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

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)34

Reduced

£18,900

£314/pm (PCP)

  • 2L
  • 59.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Cannock

01543221765 *

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

2018 - 320d xDrive M Sport 4dr Step Auto17

£15,495

£304/pm (HP)

  • 2L
  • 69.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Top Gear Motors

02881440371 *

BMW 3 Series2016 (16) - 330i M Sport 4dr Step Auto

2016 (16) - 330i M Sport 4dr Step Auto28

£11,995

£231/pm (HP)

  • 2L
  • 90.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cars4You Ltd (Straiton)

01665660510 *

BMW 3 Series2022 (22) - 330e M Sport 5dr Step Auto

2022 (22) - 330e M Sport 5dr Step Auto50

Reduced

£16,795

£332/pm (HP)

  • 2L
  • 93.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Empire Cars Bedford

01234237238 *

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

2019 - 320d M Sport 4dr Step Auto19

Low Mileage

£22,498

  • 2L
  • 33.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Kia (Dundee)

01382214962 *

BMW 3 Series2021 (71) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (71) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)35

£28,990

£471/pm (PCP)

  • 3L
  • 54.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

NeilKieran Automotive

01325525221 *

BMW 3 Series2009 (59) - 2.0 318d M Sport Saloon 4dr Diesel Steptronic Euro 5 (143 ps)

2009 (59) - 2.0 318d M Sport Saloon 4dr Diesel Steptronic Euro 5 (143 ps)20

Low Mileage

£3,995

£68/pm (HP)

  • 2L
  • 113.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Edinburgh West

01313226854 *

BMW 3 Series2013 (13) - 320d M Sport 2dr Step Auto

2013 (13) - 320d M Sport 2dr Step Auto31

Low Mileage

£8,250

£152/pm (HP)

  • 2L
  • 61.8K

    Miles
  • Diesel
  • Automatic
  • Convertible

Muirhead Motor Company

01592407413 *

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

2020 (20) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)35

Low Mileage

£20,989

£420/pm (HP)

  • 2L
  • 45.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Essex Car Company

01708973745 *

BMW 3 Series2021 - 318i M Sport 4dr Step Auto

2021 - 318i M Sport 4dr Step Auto19

£19,998

  • 2L
  • 54.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark York Motorstore / Vanstore

01904803322 *

BMW 3 Series2010 (10) - 318i SE 4dr

2010 (10) - 318i SE 4dr18

Low Mileage

£2,595

  • 2L
  • 100.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Dukes Of Hazzard Cars South West

08442251421 *

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

2019 - 320i M Sport 4dr Step Auto28

£18,499

  • 2L
  • 72.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

BMW 3 Series2020 - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) - PERFORMANCE

2020 - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) - PERFORMANCE39

£18,768

£381/pm (CS)

  • 2L
  • 55.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Carsa Durham

01388217377 *

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

2020 - 320d M Sport 4dr Step Auto11

£18,750

£506/pm (PCP)

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

MCautosales

02879440626 *

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.