Skip to main content
Get theCazoo logoapppowered by motors

3,180 Used BMW 3 Series cars for sale

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

2024 - 320i M Sport 4dr Step Auto19

£40,998

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

4.7/5 Stars

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)71

£19,200

£336/pm (PCP)

  • 2L
  • 69.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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 Series2019 - 2.0 320d M Sport Euro 6 (s/s) 4dr

2019 - 2.0 320d M Sport Euro 6 (s/s) 4dr30

£14,499

£302/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SRH CARS LEEDS LTD

01134684641 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£34,198

  • 2L
  • 15.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Kia (Cumbernauld)

01236802956 *

4.7/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)71

£19,200

£317/pm (PCP)

  • 2L
  • 59.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Enfield

02037634741 *

BMW 3 Series2014 (14) - 318d SE 4dr Step Auto

2014 (14) - 318d SE 4dr Step Auto24

Low Mileage

£8,000

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

LOWGATES MOTORS LTD

01246932913 *

BMW 3 Series2022 - 330E M Sport Phev 5-Door

2022 - 330E M Sport Phev 5-Door

£25,420

£410/pm (PCP)

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2015 (65) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr

2015 (65) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr74

£10,750

£218/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

365 MOTORS LTD

01204968071 *

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

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

Low Mileage

£22,990

£406/pm (PCP)

  • 2L
  • 42.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Car Group

01633749117 *

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

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

£35,898

  • 2L
  • 13.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2014 - 2.0 320i SE Auto Euro 6 (s/s) 4dr

2014 - 2.0 320i SE Auto Euro 6 (s/s) 4dr67

Reduced

£8,988

£193/pm (HP)

  • 2L
  • 49.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Traders

02037808158 *

3.8/5 Stars

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

2019 (69) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr50

Low Mileage

£25,791

  • 2L
  • 15.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

BMW 3 Series2013 - 320D XDRIVE M SPORT 4-Door

2013 - 320D XDRIVE M SPORT 4-Door21

Low Mileage

£10,995

£264/pm (HP)

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Platinum Car Sales Ltd

01685702348 *

BMW 3 Series2014 (14) - 320D AUTOMATIC XDRIVE M SPORT TOURING 5-Door

2014 (14) - 320D AUTOMATIC XDRIVE M SPORT TOURING 5-Door16

Reduced

£9,995

  • 2L
  • 88.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Lottbridge Motoring Centre Ltd

01323407763 *

BMW 3 Series2017 (17) - 320i xDrive Sport 4dr Step Auto

2017 (17) - 320i xDrive Sport 4dr Step Auto23

Low Mileage

£8,900

£177/pm (HP)

  • 2L
  • 55.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2015 (15) - 318d Sport 5dr Step Auto [Business Media]

2015 (15) - 318d Sport 5dr Step Auto [Business Media]30

£5,500

  • 2L
  • 155.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Juno Cars

01282501863 *

BMW 3 Series2014 (14) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)26

Reduced

£9,274

£200/pm (HP)

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dave Fox Car Sales

01785336592 *

BMW 3 Series2020 (20) - 320i Sport 4dr Step Auto

2020 (20) - 320i Sport 4dr Step Auto20

Low Mileage

£18,495

  • 2L
  • 43.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Read Hyundai Doncaster

01302712651 *

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

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.