Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,306 Used BMW 3 Series cars for sale

BMW 3 Series2016 (66) - 320d M Sport 5dr Step Auto

2016 (66) - 320d M Sport 5dr Step Auto50

£13,791

  • 2L
  • 94.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2022 - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr27

£19,295

£417/pm (HP)

  • 2L
  • 93.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

BMW 3 Series2005 (55) - 330 Ci SE 2dr Auto

2005 (55) - 330 Ci SE 2dr Auto10

Low Mileage

£2,495

  • 3L
  • 122.9K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

BMW 3 Series2025 (75) - 330e M Sport 5dr Step Auto [Tech/Pro Pack] Estate

2025 (75) - 330e M Sport 5dr Step Auto [Tech/Pro Pack] Estate52

Low Mileage

£39,911

  • 2L
  • 2.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vertu BMW Durham

01918146639 *

0/5 Stars

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

2015 (65) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr45

£4,495

  • 2L
  • 181.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Billton Motors

01733309064 *

BMW 3 Series(70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

(70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr91

£15,295

  • 94.1K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Pavilion Motor Company

01614139866 *

BMW 3 Series2016 - 330e Sport 4dr Step Auto

2016 - 330e Sport 4dr Step Auto35

Reduced

£7,290

  • 2L
  • 103.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Save On Used Cars

01724514218 *

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr57

£16,623

£268/pm (PCP)

  • 2L
  • 73.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2006 - 2.0 320d M Sport Touring 5-Door

2006 - 2.0 320d M Sport Touring 5-Door15

Low Mileage

£3,695

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Baytree Car Sales

01406430108 *

4.8/5 Stars

BMW 3 Series2021 - 330e xDrive SE Pro 4dr Step Auto

2021 - 330e xDrive SE Pro 4dr Step Auto40

£12,795

£248/pm (HP)

  • 2L
  • 99.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cass Autos

01252414981 *

4.8/5 Stars

BMW 3 Series2018 - 340i M Sport Shadow Edition 4dr Step Auto

2018 - 340i M Sport Shadow Edition 4dr Step Auto1

Low Mileage

£22,990

  • 3L
  • 60.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cheshire Performance Cars Ltd

01614700167 *

BMW 3 Series2014 (64) - 2.0 320d Luxury Touring xDrive Euro 5 (s/s) 5dr

2014 (64) - 2.0 320d Luxury Touring xDrive Euro 5 (s/s) 5dr16

£4,995

  • 2L
  • 154.0K

    Miles
  • Diesel
  • Manual
  • Estate

Rake Car Sales Ltd

01730770934 *

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

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

£32,690

  • 2L
  • 8.8K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2012 (12) - 320d M Sport 2dr Step Auto

2012 (12) - 320d M Sport 2dr Step Auto26

Low Mileage

£8,695

£162/pm (HP)

  • 2L
  • 56.8K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

Cars2u

01473354250 *

3.3/5 Stars

BMW 3 Series2021 - M340i xDrive MHT 4dr Step Auto

2021 - M340i xDrive MHT 4dr Step Auto52

£34,990

£596/pm (PCP)

  • 3L
  • 47.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Panacea Motors Ltd

01616727308 *

0/5 Stars

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

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

£20,200

£403/pm (PCP)

  • 2L
  • 64.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2011 (61) - 335i M SPORT AUTO N55 FRESH IMPORT 4-Door

2011 (61) - 335i M SPORT AUTO N55 FRESH IMPORT 4-Door6

Low Mileage

£10,495

£199/pm (HP)

  • 3L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

London Autos Ltd

01628561148 *

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

2021 - 320i M Sport 4dr Step Auto36

Low Mileage

£25,000

  • 2L
  • 12.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

BMW 3 Series2021 - 318i M Sport 4dr Step Auto - FSH -

2021 - 318i M Sport 4dr Step Auto - FSH -30

Low Mileage

£21,990

  • 2L
  • 29.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Glasshoughton Car Sales

01977803305 *

BMW 3 Series2017 (67) - 318i Sport 4dr

2017 (67) - 318i Sport 4dr26

Low Mileage

£6,700

£120/pm (HP)

  • 1.5L
  • 64.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Oldbury Car Sales

01216474046 *

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.