Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,339 Used BMW 3 Series cars for sale

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

2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)45

£16,440

  • 2L
  • 57.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Specialist Car Centre Manchester

01612417068 *

0/5 Stars

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

2023 - 320i M Sport 4dr Step Auto33

£29,999

  • 2L
  • 21.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr56

£10,499

£199/pm (HP)

  • 2L
  • 114.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

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

2017 (00) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)50

£8,595

£159/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carplex Ltd

01323396590 *

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

2024 - 320i M Sport 4dr Step Auto47

Low Mileage

£30,349

£481/pm (PCP)

  • 2L
  • 9.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

BMW 3 Series2007 (57) - 2007 335i M Sport 2dr Step Auto SAT NAV CONVERTIBLE BLACK FULL LEATHER S/H

2007 (57) - 2007 335i M Sport 2dr Step Auto SAT NAV CONVERTIBLE BLACK FULL LEATHER S/H33

Low Mileage

£4,599

£135/pm (HP)

  • 3L
  • 100.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

GT Sports & 4x4

01274059833 *

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

2021 (21) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr50

Reduced

£21,491

  • 2L
  • 69.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

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

2015 (65) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr50

£10,750

£218/pm (HP)

  • 2L
  • 82.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yorkshire Vehicle Solutions Harrogate Ltd

01423648648 *

BMW 3 Series2010 (10) - 320d [184] SE Business Edition 4dr

2010 (10) - 320d [184] SE Business Edition 4dr20

£1,495

  • 2L
  • 194.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Assured Cars

01274028296 *

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

2021 - 330e M Sport 4dr Step Auto72

£20,749

£365/pm (PCP)

  • 2L
  • 44.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£34,298

  • 2L
  • 9.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Preston Motorstore / BYD

01772957336 *

0/5 Stars

BMW 3 Series2018 (18) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr

2018 (18) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr28

£8,950

£167/pm (HP)

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Automatic
  • Estate

PL Motors Ltd

02894339949 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (33

£21,100

£353/pm (PCP)

  • 2L
  • 41.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW 3 Series2020 (13) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) PARKING ASSIS

2020 (13) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) PARKING ASSIS41

£17,650

  • 2L
  • 57.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£33,498

  • 2L
  • 16.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Dumfries BMW/MINI

01387340162 *

0/5 Stars

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

2025 - 320i M Sport 4dr Step Auto34

Low Mileage

£34,890

  • 2L
  • 6.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Tunbridge Wells

01892571854 *

BMW 3 Series2016 (16) - 2.0 316d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (116 ps)

2016 (16) - 2.0 316d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (116 ps)20

£8,395

  • 2L
  • 90.5K

    Miles
  • Diesel
  • Manual
  • Estate

Northwest Trade Centre Lancaster

01524938637 *

BMW 3 Series2012 (62) - 2.0 320d M Sport Euro 5 (s/s) 4dr

2012 (62) - 2.0 320d M Sport Euro 5 (s/s) 4dr85

£4,495

  • 2L
  • 155.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Large Motor Company

01635885044 *

BMW 3 Series2021 (71) - 330e SE Pro 4dr Step Auto

2021 (71) - 330e SE Pro 4dr Step Auto36

£16,700

£285/pm (PCP)

  • 2L
  • 52.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2014 - 2.0 325d M Sport 4-Door

2014 - 2.0 325d M Sport 4-Door28

Low Mileage

£10,950

£209/pm (HP)

  • 2L
  • 61.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

LMR Trade Car Centre

01925907763 *

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.