Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,400 Used BMW 3 Series cars for sale

BMW 3 Series2025 (60) - 2.0i M SPORT Touring 5 dr steptronic

2025 (60) - 2.0i M SPORT Touring 5 dr steptronic44

Reduced

£8,495

£157/pm (HP)

  • 2L
  • 49.8K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

W R Car Sales Limited

01274087616 *

4.6/5 Stars

BMW 3 Series2021 (71) - 2.0 318i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (156 ps)

2021 (71) - 2.0 318i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (156 ps)37

£17,470

  • 2L
  • 77.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace German Car Centre

01616969152 *

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

2017 - 320d M Sport 4dr Step Auto11

£8,950

£167/pm (HP)

  • 2L
  • 119.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Turbo Cars

02830447309 *

BMW 3 Series2021 (71) - 330e xDrive M Sport 5dr Step Auto

2021 (71) - 330e xDrive M Sport 5dr Step Auto50

£21,991

  • 2L
  • 60.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2013 (63) - 316d SE 4dr

2013 (63) - 316d SE 4dr25

£4,145

  • 2L
  • 143.0K

    Miles
  • Diesel
  • Manual
  • Saloon

IK UNIQUE MOTORZ LTD

01782389088 *

BMW 3 Series2023 - 330e Sport 4dr Step Auto

2023 - 330e Sport 4dr Step Auto48

Reduced

£27,795

£446/pm (PCP)

  • 2L
  • 27.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Donnelly Belfast Motorstore

02890022198 *

BMW 3 Series2017 (17) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2017 (17) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)40

Low Mileage

£15,950

  • 3L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Reynolds Motor Group

01268988968 *

0/5 Stars

BMW 3 Series2013 (13) - 320d EfficientDynamics 4dr Step Auto

2013 (13) - 320d EfficientDynamics 4dr Step Auto23

£4,950

  • 2L
  • 156.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Four Crosses Garage

01743292166 *

4.1/5 Stars

BMW 3 Series2011 - 2.0 320i M Sport 2dr

2011 - 2.0 320i M Sport 2dr11

Low Mileage

£6,000

£105/pm (HP)

  • 2L
  • 85.6K

    Miles
  • Petrol
  • Manual
  • Convertible

G Cars Windlesham

01276733031 *

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

2024 - 320i M Sport 4dr Step Auto46

£28,899

£467/pm (PCP)

  • 2L
  • 16.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

BMW 3 Series2019 - 330e SE Pro 4dr Auto

2019 - 330e SE Pro 4dr Auto25

£13,295

£280/pm (HP)

  • 2L
  • 70.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

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

2022 - 330e M Sport 5dr Step Auto16

Reduced

£27,250

£437/pm (PCP)

  • 2L
  • 40.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Turbo Cars

02830447309 *

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

2022 (72) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr55

£26,990

£432/pm (PCP)

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Formula Prestige Motors

01633742345 *

3.9/5 Stars

BMW 3 Series2015 (65) - 330d xDrive Luxury 4dr Step Auto [Business Media]

2015 (65) - 330d xDrive Luxury 4dr Step Auto [Business Media]30

£10,995

£210/pm (HP)

  • 3L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars Of Conwy

01493807069 *

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

2023 - 320d MHT M Sport 4dr Step Auto45

Reduced

£34,950

£540/pm (PCP)

  • 2L
  • 7.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2013 (63) - 2.0 325d M Sport Euro 5 (s/s) 4dr

2013 (63) - 2.0 325d M Sport Euro 5 (s/s) 4dr38

Low Mileage

£12,290

  • 2L
  • 59.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Keywise Cars Ltd

01392344397 *

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

2018 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)43

£13,599

  • 2L
  • 80.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Bripark Cars Willenhall

01902544673 *

BMW 3 Series2020 - 318d MHT SE 5-Door

2020 - 318d MHT SE 5-Door45

£14,500

£283/pm (HP)

  • 2L
  • 86.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hewson Motor Hub

01162165596 *

BMW 3 Series2014 - 320d xDrive SE 4dr

2014 - 320d xDrive SE 4dr

£5,250

£89/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

BMW 3 Series2018 (68) - 320d SPORT NAV 4 DOOR SALOON

2018 (68) - 320d SPORT NAV 4 DOOR SALOON50

£8,998

£168/pm (HP)

  • 2L
  • 96.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Fort Southwick Internet Cars

02392004448 *

4.5/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

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.