Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,483 Used BMW 3 Series cars for sale

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto36

£25,449

£530/pm (HP)

  • 3L
  • 73.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2015 - 318d Sport 4dr [Business Media]

2015 - 318d Sport 4dr [Business Media]17

Low Mileage

£8,990

£168/pm (HP)

  • 2L
  • 78.1K

    Miles
  • Diesel
  • Manual
  • Saloon

CMC Car Sales

02890022261 *

BMW 3 Series2021 (71) - 330e M Sport 5dr Step Auto

2021 (71) - 330e M Sport 5dr Step Auto42

£18,395

£293/pm (PCP)

  • 2L
  • 77.4K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

A&A Auto Sales

01832778585 *

BMW 3 Series2022 - 3 SERIES 318i M Sport 4dr Step Auto

2022 - 3 SERIES 318i M Sport 4dr Step Auto39

Low Mileage

£25,332

  • 2L
  • 13.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2014 (63) - 320d M Sport 4dr

2014 (63) - 320d M Sport 4dr28

£5,650

  • 2L
  • 124.5K

    Miles
  • Diesel
  • Manual
  • Saloon

SRE Motors Ltd

01782432860 *

BMW 3 Series2015 (15) - 2.0 320i M Sport Touring Euro 6 (s/s) 5dr

2015 (15) - 2.0 320i M Sport Touring Euro 6 (s/s) 5dr19

Reduced

£4,500

£73/pm (HP)

  • 2L
  • 60.0K

    Miles
  • Petrol
  • Manual
  • Estate

Martyns Car Sales

01932687838 *

BMW 3 Series2015 (15) - 2.0 320i M Sport xDrive Euro 6 (s/s) 4dr

2015 (15) - 2.0 320i M Sport xDrive Euro 6 (s/s) 4dr29

£6,495

  • 2L
  • 121.9K

    Miles
  • Petrol
  • Manual
  • Saloon

KF Cars Supermaket

01416118777 *

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

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr39

£16,490

£325/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

MFI Motor Group

02039467733 *

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

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

£19,999

  • 2L
  • 69.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

BMW 3 Series2008 (58) - 320i M Sport 2dr Auto

2008 (58) - 320i M Sport 2dr Auto16

Low Mileage

£3,750

£77/pm (HP)

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Retail Car Ltd

01902916095 *

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

2023 (72) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)48

£27,990

£418/pm (PCP)

  • 2L
  • 25.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Buy and Go Cars

02920108594 *

BMW 3 Series2024 - 320i M Sport Step Auto 5-Door

2024 - 320i M Sport Step Auto 5-Door7

£28,197

£547/pm (HP)

  • 2L
  • 33.8K

    Miles
  • Petrol
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

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

2021 - 320i M Sport 4dr Step Auto19

£22,498

  • 2L
  • 43.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Chertsey Motorstore

01932559028 *

BMW 3 Series2020 - 320i Sport 5dr Step Auto

2020 - 320i Sport 5dr Step Auto39

£18,768

£381/pm (CS)

  • 2L
  • 55.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Carsa Bolton

01204323445 *

BMW 3 Series2023 - 330e Sport Saloon 4-Door

2023 - 330e Sport Saloon 4-Door60

Low Mileage

£26,650

£400/pm (PCP)

  • 2L
  • 11.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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

2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr25

£10,795

£206/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Middlesex Motors

02039577419 *

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)29

£19,800

  • 2L
  • 61.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motor Trust UK Bury

01612416386 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Tech/Pro Pack]19

£34,498

  • 2L
  • 15.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Stafford Motorstore / BYD / Vanstore / Electric

01785550896 *

BMW 3 Series(H) - 2.0 320i 2dr

(H) - 2.0 320i 2dr42

Low Mileage

£15,995

  • 107.1K

    Miles
  • Petrol
  • Manual
  • Not Supplied

Car House 2000 LTD

01902916099 *

BMW 3 Series2016 - 318d Sport 5dr Step Auto

2016 - 318d Sport 5dr Step Auto73

£7,495

  • 2L
  • 125.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Eco Cars Motor Company (London)

01144372786 *

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.