Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,491 Used BMW 3 Series cars for sale

BMW 3 Series2025 - 330e 22.3 kWh M Sport 5dr Step Auto

2025 - 330e 22.3 kWh M Sport 5dr Step Auto34

£34,990

  • 2L
  • 9.2K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Doncaster

01302203473 *

BMW 3 Series2012 - 3.0 330I M Sport Auto 2dr

2012 - 3.0 330I M Sport Auto 2dr92

Reduced

£9,490

£246/pm (HP)

  • 3L
  • 67.6K

    Miles
  • Petrol
  • Automatic
  • Convertible

City Motors (Cambs) Ltd

01733666873 *

4.3/5 Stars

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

2024 - 320i M Sport 5dr Step Auto45

£31,499

£493/pm (PCP)

  • 2L
  • 18.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Gates Peugeot (Braintree)

01376319308 *

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

2015 - 2.0 320i Luxury Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)36

Low Mileage

£10,000

  • 2L
  • 66.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

K Motors London Ltd

01372423201 *

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

2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)39

Reduced

£15,295

  • 2L
  • 79.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2018 - 318d Sport 4dr

2018 - 318d Sport 4dr2

£11,450

£219/pm (HP)

  • 2L
  • 61.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Campbell Trade Sales

02890023194 *

BMW 3 Series2015 - 335d xDrive M Sport 5dr Step Auto

2015 - 335d xDrive M Sport 5dr Step Auto

£12,995

  • 3L
  • 124.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Peak Automotive Limited

01637801278 *

BMW 3 Series2021 - 2.0 330e M Sport Plus Edition Touring 5-Door

2021 - 2.0 330e M Sport Plus Edition Touring 5-Door28

£19,990

£315/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

FCS Bristol

01173329246 *

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

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

Reduced

£25,999

  • 2L
  • 30.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

HPL Motors Preston

01772957419 *

BMW 3 Series2020 (70) - 320i M Sport 5dr Step Auto

2020 (70) - 320i M Sport 5dr Step Auto6

£20,999

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Stoneacre Chesterfield Suzuki

01246381018 *

BMW 3 Series2021 - 330E SPORT PRO 4-Door

2021 - 330E SPORT PRO 4-Door26

Low Mileage

£19,200

£323/pm (PCP)

  • 2L
  • 33.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2017 (67) - 1.5 318i Sport Euro 6 (s/s) 4dr

2017 (67) - 1.5 318i Sport Euro 6 (s/s) 4dr33

£6,799

£122/pm (HP)

  • 1.5L
  • 69.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2008 (08) - 2.9 330d Sport 4-Door

2008 (08) - 2.9 330d Sport 4-Door

Low Mileage

£6,495

£176/pm (HP)

  • 3L
  • 76.6K

    Miles
  • Diesel
  • Manual
  • Coupe

OB Motors

01495367091 *

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

2017 (67) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps15

£12,495

£241/pm (HP)

  • 2L
  • 83.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

SRE Motors Ltd

01782432860 *

BMW 3 Series2010 (10) - 320i M Sport 2dr

2010 (10) - 320i M Sport 2dr

Low Mileage

£1,995

  • 2L
  • 123.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Sunbury X Motors

01895547883 *

BMW 3 Series2016 - 320d xDrive M Sport 5dr Step Auto

2016 - 320d xDrive M Sport 5dr Step Auto

£13,184

£256/pm (HP)

  • 2L
  • 93.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Vehicle Vault

01325524207 *

4.8/5 Stars

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

2019 - 320d xDrive M Sport 5dr Step Auto26

Low Mileage

£16,695

£358/pm (HP)

  • 2L
  • 53.3K

    Miles
  • Diesel
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

4.3/5 Stars

BMW 3 Series2012 - 2.0 320i SE Euro 5 (s/s) 2dr

2012 - 2.0 320i SE Euro 5 (s/s) 2dr26

Low Mileage

£4,500

£73/pm (HP)

  • 2L
  • 81.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Car Sales Surrey

02036176875 *

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

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

£25,490

  • 2L
  • 48.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

AutoUnit Ltd

01633741698 *

4.8/5 Stars

BMW 3 Series2013 - 320i xDrive M Sport 5dr GT

2013 - 320i xDrive M Sport 5dr GT19

Low Mileage

£7,995

£147/pm (HP)

  • 2L
  • 76.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

RG Motors Ltd

01522467376 *

4.2/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.