Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,447 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 330E M SPORT 5-Door

2021 - 330E M SPORT 5-Door25

£19,000

£321/pm (PCP)

  • 2L
  • 64.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Cannock

01543221765 *

BMW 3 Series2015 (60) - 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (184 p

2015 (60) - 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (184 p24

Low Mileage

£12,495

£241/pm (HP)

  • 2L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

4.9/5 Stars

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

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

Reduced

£30,498

  • 2L
  • 15.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Aberdeen Vauxhall / Peugeot

01224010176 *

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

2021 - 330e SE Pro 5dr Step Auto45

£21,995

£368/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Comiskey Motors

02830447308 *

BMW 3 Series2021 - 2.0 320I M Sport Auto 5dr

2021 - 2.0 320I M Sport Auto 5dr68

Reduced

£25,495

£402/pm (PCP)

  • 2L
  • 32.1K

    Miles
  • Petrol
  • Automatic
  • Estate

RDB Car Sales

01592808079 *

BMW 3 Series2018 (18) - 318i Sport 4dr ++ PRO MEDIA SAT NAV / LEATHER / ULEZ / DAB

2018 (18) - 318i Sport 4dr ++ PRO MEDIA SAT NAV / LEATHER / ULEZ / DAB22

Low Mileage

£9,475

£178/pm (HP)

  • 1.5L
  • 59.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Nick King Car Sales (Gloucester)

01452227299 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2018 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p50

£17,990

  • 2L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Shop 365 LTD

01274028208 *

3.5/5 Stars

BMW 3 Series2012 (12) - 318d SE 4dr Step Auto

2012 (12) - 318d SE 4dr Step Auto12

£4,995

£84/pm (HP)

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

DRIVESMART MOTOR GROUP LTD

01633358551 *

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

2020 - 320d M Sport 4dr Step Auto17

£20,995

£368/pm (PCP)

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Murrays of Randalstown

02894330178 *

BMW 3 Series2015 - 2.0 320d xDrive M Sport GT Auto 4WD 5dr

2015 - 2.0 320d xDrive M Sport GT Auto 4WD 5dr87

£10,195

£205/pm (HP)

  • 2L
  • 95.1K

    Miles
  • Diesel
  • Automatic
  • Hatchback

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

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

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

£35,490

  • 2L
  • 7.0K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Doncaster

01302203473 *

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

2021 - 330e M Sport Pro Edition 4dr Step Auto48

Low Mileage

£27,995

£464/pm (PCP)

  • 2L
  • 21.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Comiskey Motors

02830447308 *

BMW 3 Series2015 (15) - 320i SE 5dr Step Auto [Business Media]

2015 (15) - 320i SE 5dr Step Auto [Business Media]18

Reduced

£6,995

£126/pm (HP)

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Central Motors

01308801161 *

2.6/5 Stars

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

2018 (18) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr34

Low Mileage

£11,975

£230/pm (HP)

  • 2L
  • 55.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Express Car Sales

01215160930 *

BMW 3 Series2019 - 320d SE 4dr

2019 - 320d SE 4dr11

£12,995

£252/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Manual
  • Saloon

3 Bridge Car Sales

02871221749 *

BMW 3 Series2011 - 320d M SPORT 4-Door

2011 - 320d M SPORT 4-Door10

Low Mileage

£2,495

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Stockwood Village Automotive

01174400893 *

2.7/5 Stars

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

2023 - 320i M Sport 4dr Step Auto52

£26,099

£413/pm (PCP)

  • 2L
  • 26.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

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 Series2013 - 2.0 318i M Sport 2dr

2013 - 2.0 318i M Sport 2dr38

Low Mileage

£5,690

£98/pm (HP)

  • 77.0K

    Miles
  • Petrol
  • Manual
  • Coupe

The Highline Car Group Ltd

01306772306 *

BMW 3 Series2016 - 1.5 318i Sport Touring 5-Door

2016 - 1.5 318i Sport Touring 5-Door19

Low Mileage

£6,995

£126/pm (HP)

  • 1.5L
  • 60.7K

    Miles
  • Petrol
  • Manual
  • Estate

Assured Cars Scotland LTD Cumbernald

01316034391 *

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.