Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,366 Used BMW 3 Series cars for sale

BMW 3 Series2013 (63) - 320d SE 5dr Step Automatic FSH HPi Clear 2 Owner

2013 (63) - 320d SE 5dr Step Automatic FSH HPi Clear 2 Owner26

Reduced

£3,999

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Simply Motors

02081500946 *

BMW 3 Series2018 (18) - 320d EfficientDynamics Plus 4dr Step Auto

2018 (18) - 320d EfficientDynamics Plus 4dr Step Auto31

£6,895

  • 2L
  • 133.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

SG MOTORHOUSE LTD

01992669367 *

BMW 3 Series2018 - 3.0 340i M Sport Auto Euro 6 (s/s) 4dr

2018 - 3.0 340i M Sport Auto Euro 6 (s/s) 4dr47

Low Mileage

£25,500

£605/pm (PCP)

  • 3L
  • 24.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Supercar Broker Ltd

01384881987 *

0/5 Stars

BMW 3 Series2014 (64) - Estate/Touring 5-Door

2014 (64) - Estate/Touring 5-Door22

Reduced

£7,500

£136/pm (HP)

  • 2L
  • 67.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

AG Classics

02039112044 *

BMW 3 Series2013 - 320d xDrive M Sport 5dr

2013 - 320d xDrive M Sport 5dr9

Low Mileage

£11,150

£213/pm (HP)

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Manual
  • Estate

Ratcliffe Car Sales

02890026912 *

BMW 3 Series2016 (66) - 318d Sport 4dr Step Auto

2016 (66) - 318d Sport 4dr Step Auto31

£6,740

£120/pm (HP)

  • 2L
  • 113.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vision Motors Direct - Haydock

01942367552 *

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

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

£16,225

£306/pm (PCP)

  • 2L
  • 80.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2025 - M340i xDrive MHT 4dr Step Auto

2025 - M340i xDrive MHT 4dr Step Auto36

£51,450

  • 3L
  • 4.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)34

Reduced

£15,270

  • 2L
  • 59.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace German Car Centre

01616969152 *

BMW 3 Series2023 - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

2023 - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr72

Reduced

£29,495

£470/pm (PCP)

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

DERWENT MOTORS LTD

01332414504 *

BMW 3 Series2016 (16) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr15

£7,894

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Alisons Automotive Group

01453701529 *

0/5 Stars

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

2015 (65) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr38

Low Mileage

£11,495

£220/pm (HP)

  • 2L
  • 74.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Immense Motors LTD

01782389392 *

BMW 3 Series2015 - 330d M Sport 4dr Step Auto

2015 - 330d M Sport 4dr Step Auto46

£12,950

£251/pm (HP)

  • 3L
  • 87.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

JRS Commercials & Cars

02887441404 *

BMW 3 Series2017 - 2.0 320d M Sport Shadow Edition 5dr

2017 - 2.0 320d M Sport Shadow Edition 5dr28

£14,985

£294/pm (HP)

  • 2L
  • 70.8K

    Miles
  • Diesel
  • Manual
  • Estate

James Glen Car Sales Limited

01236800865 *

BMW 3 Series2022 - 330e SE Pro 4dr Step Auto

2022 - 330e SE Pro 4dr Step Auto40

£18,490

£299/pm (PCP)

  • 2L
  • 45.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Oakley Prestige

01256633773 *

BMW 3 Series2014 (64) - 2.0 320D XDRIVE SPORT TOURING 5d 181 BHP 5-Door

2014 (64) - 2.0 320D XDRIVE SPORT TOURING 5d 181 BHP 5-Door30

£8,995

£168/pm (HP)

  • 2L
  • 95.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars4You Dunfermline

01383347038 *

4.4/5 Stars

BMW 3 Series2019 - 330e M Sport 4dr Auto

2019 - 330e M Sport 4dr Auto19

£17,498

  • 2L
  • 61.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Workington Motorstore / GWM

01900511070 *

BMW 3 Series2013 - 320d SE 5dr

2013 - 320d SE 5dr12

Low Mileage

£5,995

  • 2L
  • 100.5K

    Miles
  • Diesel
  • Manual
  • Hatchback

Save On Used Cars

01724514218 *

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

2023 (23) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£24,791

  • 2L
  • 65.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2007 - 2.5 325i M Sport Coupe 2-Door

2007 - 2.5 325i M Sport Coupe 2-Door34

Low Mileage

£4,490

£160/pm (HP)

  • 2.5L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Royston Car Sales

01763294568 *

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.