Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,314 Used BMW 3 Series cars for sale

BMW 3 Series2012 (12) - 320d Luxury 4dr Step Auto

2012 (12) - 320d Luxury 4dr Step Auto30

£4,495

  • 2L
  • 135.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fame Cars Limited

01216474010 *

BMW 3 Series2015 - 320d SE 5dr Step Auto

2015 - 320d SE 5dr Step Auto33

Low Mileage

£8,800

£181/pm (HP)

  • 2L
  • 76.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Planet Barnet

02039577301 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

2017 (67) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)50

£14,595

£285/pm (HP)

  • 2L
  • 79.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Torque Motor Group Ltd

01484240503 *

BMW 3 Series2023 - 3.0 M340i MHT Touring 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2023 - 3.0 M340i MHT Touring 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)42

Low Mileage

£49,950

£809/pm (PCP)

  • 3L
  • 17.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Boss Motor Company Ltd

01923927645 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (19

2021 (21) - 2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (1937

Reduced

£29,995

  • 2L
  • 31.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Enkae Prestige Motors

01484240747 *

4.6/5 Stars

BMW 3 Series2006 - 320d M Sport 5dr Auto

2006 - 320d M Sport 5dr Auto15

Low Mileage

£3,695

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Baytree Car Sales

01406430108 *

4.8/5 Stars

BMW 3 Series2009 (09) - 335d M Sport 2dr Auto

2009 (09) - 335d M Sport 2dr Auto12

£2,489

  • 3L
  • 198.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

BMW 3 Series2010 (60) - 320d EfficientDynamics 4dr

2010 (60) - 320d EfficientDynamics 4dr22

£2,499

  • 2L
  • 124.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Auto Planet Ltd

01908767440 *

4.1/5 Stars

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

2011 (60) - 320d EfficientDynamics 4dr18

£3,595

  • 2L
  • 143.4K

    Miles
  • Diesel
  • Manual
  • Saloon

LRS Trade Cars

01206918829 *

BMW 3 Series2016 (16) - 330D XDRIVE AC AUTO 4-Door

2016 (16) - 330D XDRIVE AC AUTO 4-Door32

£5,950

  • 3L
  • 139.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Belt Motor Group

01384881241 *

BMW 3 Series2021 - 320i Sport 4dr Step Auto

2021 - 320i Sport 4dr Step Auto19

Low Mileage

£20,998

  • 2L
  • 31.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Liverpool Motorstore / MG

01513179472 *

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto19

Low Mileage

£27,298

  • 2L
  • 14.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Blackpool Vauxhall / Jeep / Vanstore

01253201464 *

BMW 3 Series2021 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2021 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)46

Reduced

£12,940

£251/pm (HP)

  • 2L
  • 93.3K

    Miles
  • Diesel
  • Automatic
  • Estate

The Roxburghe Group

01217288719 *

0/5 Stars

BMW 3 Series2015 (15) - 2.0 320D SE TOURING 5d 181 BHP 5-Door

2015 (15) - 2.0 320D SE TOURING 5d 181 BHP 5-Door40

Reduced

£7,495

£136/pm (HP)

  • 2L
  • 101.7K

    Miles
  • Diesel
  • Manual
  • Estate

Cars4You Ltd Falkirk

01324465357 *

BMW 3 Series2010 (60) - 2010 318d M Sport 5dr Step Auto ESTATE MET BLUE SERVICE HISTORY

2010 (60) - 2010 318d M Sport 5dr Step Auto ESTATE MET BLUE SERVICE HISTORY10

Low Mileage

£3,499

£52/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

GT Sports & 4x4

01274059833 *

BMW 3 Series2016 (65) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)

2016 (65) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)31

Reduced

£10,295

£195/pm (HP)

  • 2L
  • 92.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars4You Dunfermline

01383347038 *

4.4/5 Stars

BMW 3 Series2013 (13) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2013 (13) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr21

Reduced

£8,750

£163/pm (HP)

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stephen Charles Cars

01473356761 *

BMW 3 Series2023 - 330e M Sport 5dr Step Auto

2023 - 330e M Sport 5dr Step Auto34

£26,999

  • 2L
  • 47.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2023 (72) - 320i M Sport 5dr Step Auto

2023 (72) - 320i M Sport 5dr Step Auto40

£24,990

£391/pm (PCP)

  • 2L
  • 77.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Brownroyd Motors Limited

01706398652 *

BMW 3 Series2017 - 318d [150] M Sport 5dr [Business Media]- Parking Sensors Manual

2017 - 318d [150] M Sport 5dr [Business Media]- Parking Sensors Manual40

Low Mileage

£10,950

  • 2L
  • 66.3K

    Miles
  • Diesel
  • Manual
  • Hatchback

TrustFord Belfast (Newtownards Road)

02890026951 *

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.