Skip to main content
Get theCazoo logoapppowered by motors

3,196 Used BMW 3 Series cars for sale

BMW 3 Series(H) - 1.8 318i S 2dr

(H) - 1.8 318i S 2dr85

Low Mileage

£17,500

  • 153.0K

    Miles
  • Petrol
  • Manual
  • Not Supplied

BEN HARRISON AUTOMOTIVE LTD

01202052313 *

BMW 3 Series2013 (63) - 318D M SPORT AUTO NAVIGATION 4-Door

2013 (63) - 318D M SPORT AUTO NAVIGATION 4-Door17

£7,490

£172/pm (HP)

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Autopoint UK (Notts) Ltd

01156977743 *

BMW 3 Series2010 (10) - 2.0 320d SE Euro 5 4dr

2010 (10) - 2.0 320d SE Euro 5 4dr38

£1,899

  • 2L
  • 144.2K

    Miles
  • Diesel
  • Manual
  • Saloon

MAJESTIC JOURNEYS LTD

01753387030 *

BMW 3 Series2013 - 320i Modern 4dr Step Auto [Professional Media]

2013 - 320i Modern 4dr Step Auto [Professional Media]7

Low Mileage

£13,995

£382/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

PRESTIGE BHP

01753915481 *

BMW 3 Series2019 - 2.0 320D Sport Auto 4dr

2019 - 2.0 320D Sport Auto 4dr49

£14,495

  • 2L
  • 83.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Roger Hotchkiss Car Sales

01939550232 *

BMW 3 Series2015 - 2.0 320d xDrive M Sport Touring 5-Door

2015 - 2.0 320d xDrive M Sport Touring 5-Door62

Low Mileage

£10,000

  • 2L
  • 75.1K

    Miles
  • Diesel
  • Manual
  • Estate

Prestige Performance Centre Ltd

01172331674 *

BMW 3 Series2022 - 3.0 330d MHEV M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (286 ps)

2022 - 3.0 330d MHEV M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (286 ps)70

£26,695

£436/pm (PCP)

  • 3L
  • 43.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

A S Cars Leeds Ltd

01134675307 *

BMW 3 Series2019 (68) - 2.0 320D M SPORT SHADOW EDITION TOURING 5d 188 BHP 5-Door

2019 (68) - 2.0 320D M SPORT SHADOW EDITION TOURING 5d 188 BHP 5-Door50

Reduced

£17,995

  • 2L
  • 58.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Baglan Car Centre

01639501146 *

BMW 3 Series2021 - 318I M Sport 4Dr Step Auto

2021 - 318I M Sport 4Dr Step Auto31

£19,286

  • 2L
  • 53.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lookers Crewe BMW

01270443380 *

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

2021 (71) - 320i M Sport 4dr Step Auto26

Low Mileage

£23,490

  • 2L
  • 28.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Boston (BMW)

01205335096 *

BMW 3 Series2021 (21) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2021 (21) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr50

£22,991

  • 2L
  • 56.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

BMW 3 Series2020 (69) - 330d M Sport 4dr Step Auto Diesel Saloon

2020 (69) - 330d M Sport 4dr Step Auto Diesel Saloon46

£23,225

  • 3L
  • 62.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2001 (51) - 2.0 318Ci 318 2dr

2001 (51) - 2.0 318Ci 318 2dr22

Low Mileage

£3,749

  • 2L
  • 45.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

M Cars Surrey Ltd

01342649540 *

BMW 3 Series2018 (68) - 335d xDrive M Sport Shadow Edition 5dr Step Auto

2018 (68) - 335d xDrive M Sport Shadow Edition 5dr Step Auto47

£13,899

£288/pm (HP)

  • 3L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Estate

X DRIVE MOTORS LIMITED

01162162373 *

BMW 3 Series2011 (11) - 320d EfficientDynamics 4dr

2011 (11) - 320d EfficientDynamics 4dr8

£1,800

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SPORTS & PERFORMANCE CARS

01706572037 *

BMW 3 Series2021 - 2.0 320I xDrive M Sport Auto 4WD 4dr

2021 - 2.0 320I xDrive M Sport Auto 4WD 4dr57

Reduced

£23,200

£363/pm (PCP)

  • 2L
  • 34.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2006 (56) - 320d SE 5dr Auto

2006 (56) - 320d SE 5dr Auto16

Low Mileage

£2,250

  • 2L
  • 147.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Willaston Service Station

01515417932 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2016 (66) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)34

£10,495

  • 2L
  • 106.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

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

2021 (21) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr67

£19,795

£336/pm (PCP)

  • 2L
  • 77.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

BMW 3 Series2011 (11) - 2.0 320i Sport Plus Edition Touring Steptronic Euro 5 5dr

2011 (11) - 2.0 320i Sport Plus Edition Touring Steptronic Euro 5 5dr25

Reduced

£3,999

  • 2L
  • 107.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Monks Park Motors

02039577351 *

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.