Skip to main content
Get theCazoo logoapppowered by motors

3,199 Used BMW 3 Series cars for sale

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

2018 (18) - 2.0 320d ED Plus Euro 6 (s/s) 4dr52

£7,475

£145/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Landmark 4x4

01772285779 *

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

2024 (24) - 320i M Sport 5dr Step Auto20

Low Mileage

£35,900

£518/pm (PCP)

  • 2L
  • 5.2K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2018 - 3.0 335d xDrive M Sport Shadow Edition Auto 4WD 4dr

2018 - 3.0 335d xDrive M Sport Shadow Edition Auto 4WD 4dr32

Low Mileage

£22,195

£454/pm (PCP)

  • 3L
  • 49.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ace Prestige Autos

01134676275 *

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

2020 - 320d M Sport 5dr Step Auto14

Reduced

£20,950

£333/pm (PCP)

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Logan Hamill Car Sales

02879440624 *

BMW 3 Series2020 - 320i M Sport 5dr Step Auto [Plus Pack]

2020 - 320i M Sport 5dr Step Auto [Plus Pack]38

Low Mileage

£24,149

£507/pm (HP)

  • 2L
  • 39.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Newport

01633493027 *

BMW 3 Series2022 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2022 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 644

£20,705

£330/pm (PCP)

  • 2L
  • 45.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

BMW 3 Series2015 (15) - 320d xDrive M Sport 5dr Step Auto

2015 (15) - 320d xDrive M Sport 5dr Step Auto21

£6,995

  • 2L
  • 142.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Top Spec Automotive ltd

07398052967 *

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto12

£32,998

  • 3L
  • 38.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Thurrock

01416118466 *

4.7/5 Stars

BMW 3 Series2020 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2020 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr74

£30,895

£523/pm (PCP)

  • 3L
  • 54.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Rosso Performance LTD

01133236280 *

BMW 3 Series2011 (61) - 2.0 320d SE Touring Euro 5 (s/s) 5dr

2011 (61) - 2.0 320d SE Touring Euro 5 (s/s) 5dr59

Low Mileage

£4,390

£160/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Diesel
  • Manual
  • Estate

Anglia Autos Ltd

01144788853 *

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

2010 (10) - 320d [184] SE Business Edition 4dr Step Auto7

Low Mileage

£3,295

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prudhoe Motor Company

01661521147 *

BMW 3 Series2005 - 3.2 M3 2dr

2005 - 3.2 M3 2dr69

Low Mileage

£17,250

  • 3.2L
  • 96.5K

    Miles
  • Petrol
  • Manual
  • Convertible

Bournemouth Cars

01202051827 *

4.9/5 Stars

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

2021 - 330e Sport Pro 5dr Step Auto48

£21,495

£349/pm (PCP)

  • 2L
  • 46.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Bells Crossgar

02844330480 *

BMW 3 Series2021 - 2.0 330e SE Professional Auto 5dr

2021 - 2.0 330e SE Professional Auto 5dr10

£13,900

£236/pm (HP)

  • 2L
  • 90.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Braunstone Crossroads Motors

01164028881 *

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

2025 - 330e 22.3 kWh Sport 4dr Step Auto38

Low Mileage

£39,324

  • 2L
  • 2.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2021 - 330E Xdrive Sport Pro 5-Door

2021 - 330E Xdrive Sport Pro 5-Door65

£19,720

£310/pm (PCP)

  • 2L
  • 53.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Motor Group Peterborough

01733666887 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr42

Reduced

£13,850

£287/pm (HP)

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

FM MOTORS GB LTD

02039484610 *

BMW 3 Series2013 (13) - 2.0 318i M Sport Euro 5 2dr

2013 (13) - 2.0 318i M Sport Euro 5 2dr25

Low Mileage

£4,995

£117/pm (HP)

  • 2L
  • 64.2K

    Miles
  • Petrol
  • Manual
  • Coupe

Imaan Motors Ltd

01895540690 *

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

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

£35,998

  • 2L
  • 11.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Motherwell)

01698538870 *

4.7/5 Stars

BMW 3 Series2013 - 335i ACTIVE HYBRID AUTO SUNROOF

2013 - 335i ACTIVE HYBRID AUTO SUNROOF8

£11,995

£323/pm (HP)

  • 3L
  • 63.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

London Autos Ltd

01628561148 *

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

View profile

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.