Skip to main content
Get theCazoo logoapppowered by motors

3,191 Used BMW 3 Series cars for sale

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

2019 (2B) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p32

£18,490

£272/pm (PCP)

  • 2L
  • 62.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Spa Motors Brecon

01874640370 *

BMW 3 Series1991 (8K) - 2.0 320I SE 2d 129 BHP 2-Door

1991 (8K) - 2.0 320I SE 2d 129 BHP 2-Door25

Low Mileage

£19,995

  • 2L
  • 59.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Richmond Car Sales

01614139822 *

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

2020 - 320d MHT M Sport Plus Edition 5dr Step Auto35

£21,450

  • 2L
  • 76.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

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 Series2008 (57) - 330i SE 2dr Step Auto

2008 (57) - 330i SE 2dr Step Auto23

Low Mileage

£2,490

  • 3L
  • 130.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

HCS Motor Group

01733794343 *

BMW 3 Series2010 - 325i SE 4dr Step Auto

2010 - 325i SE 4dr Step Auto14

Low Mileage

£7,950

  • 3L
  • 41.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Valley Cars and Classics Ltd

01488500852 *

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

2017 - 318d [150] M Sport 5dr [Business Media]20

Reduced

£8,495

  • 2L
  • 113.8K

    Miles
  • Diesel
  • Manual
  • Hatchback

Save On Used Cars

01724514218 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£34,698

  • 2L
  • 13.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Fiat/Kia/Abarth (Seafield)

01316036422 *

4.7/5 Stars

BMW 3 Series2021 (71) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps) Cr

2021 (71) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps) Cr23

£30,499

£453/pm (PCP)

  • 3L
  • 45.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cartime Bury

01613887693 *

4.4/5 Stars

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

2016 - 320d M Sport 4dr Step Auto39

Low Mileage

£13,995

£290/pm (HP)

  • 2L
  • 54.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

iGEN Autos

02890023662 *

BMW 3 Series2019 (69) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2019 (69) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)5

£17,995

£367/pm (PCP)

  • 2L
  • 87.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Sandhaven Car Sales

01917314499 *

BMW 3 Series2014 (14) - 316d Sport 4dr Step Auto , 12MTHS MOT, £35 TAX, 6 STAMPS

2014 (14) - 316d Sport 4dr Step Auto , 12MTHS MOT, £35 TAX, 6 STAMPS22

£4,790

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

CARS 4 LESS TEESIDE LTD

01904917739 *

BMW 3 Series2012 (62) - 318d M Sport 4dr

2012 (62) - 318d M Sport 4dr14

Reduced

£3,499

£83/pm (HP)

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Manual
  • Saloon

AMC Custom Motors

01274087668 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2017 (67) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)35

Reduced

£12,990

£268/pm (HP)

  • 2L
  • 86.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoVenue LTD

01633747902 *

BMW 3 Series2017 (17) - 320d M Sport 4dr Step Auto

2017 (17) - 320d M Sport 4dr Step Auto29

£11,700

£239/pm (HP)

  • 2L
  • 80.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hammond Cars Ipswich

01473927579 *

4.5/5 Stars

BMW 3 Series2014 - 320d XDRIVE M SPORT

2014 - 320d XDRIVE M SPORT41

Low Mileage

£11,495

  • 2L
  • 64.3K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Henson Cars

01733915958 *

BMW 3 Series2008 - 320d SE 4-Door

2008 - 320d SE 4-Door6

Low Mileage

£2,995

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stockwood Village Automotive

01174400893 *

BMW 3 Series2021 - 320i M Sport Saloon 4-Door

2021 - 320i M Sport Saloon 4-Door60

Low Mileage

£25,150

£474/pm (PCP)

  • 2L
  • 30.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW 3 Series2015 - 3.0 330d xDrive M Sport 4-Door

2015 - 3.0 330d xDrive M Sport 4-Door22

£7,950

  • 3L
  • 158.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

DJS Cars LTD

01603959726 *

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

2022 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (41

£21,357

£345/pm (PCP)

  • 2L
  • 40.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bradford

01274087627 *

4.4/5 Stars

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.