Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,521 Used BMW 3 Series cars for sale

BMW 3 Series2016 (65) - 318d M Sport 5dr

2016 (65) - 318d M Sport 5dr38

£7,495

£136/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Manual
  • Estate

MOTOR TREND LTD

01494296076 *

BMW 3 Series2021 - 320i Sport 4dr Step Auto

2021 - 320i Sport 4dr Step Auto31

Reduced

£20,195

£438/pm (HP)

  • 2L
  • 28.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Manchester

01618048254 *

BMW 3 Series2014 (63) - 316d ES 4dr

2014 (63) - 316d ES 4dr23

£4,799

£80/pm (HP)

  • 2L
  • 109.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Boston Car Centre

07470022010 *

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

2022 - 330e M Sport 4dr Step Auto19

£21,998

  • 2L
  • 39.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Newcastle OMODA / JAECOO

01913387320 *

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

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

£24,495

  • 2L
  • 44.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Norman Motors Ringwood Road

01202099349 *

BMW 3 Series2008 (08) - 320d SE 2dr Step Auto

2008 (08) - 320d SE 2dr Step Auto1

Low Mileage

£4,695

£139/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Specialist Cars of Bristol LTD

01179928455 *

BMW 3 Series2025 (25) - 320i M Sport Touring 5-Door

2025 (25) - 320i M Sport Touring 5-Door20

£35,299

  • 2L
  • 12.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto - FSH -

2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto - FSH -30

£15,490

  • 3L
  • 84.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Glasshoughton Car Sales

01977803305 *

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

2021 (71) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr64

£22,795

£370/pm (PCP)

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Top Cars Telford Limited

01952466822 *

0/5 Stars

BMW 3 Series2020 (70) - 320d M Sport 4dr Step Auto

2020 (70) - 320d M Sport 4dr Step Auto15

Low Mileage

£17,800

£260/pm (PCP)

  • 2L
  • 42.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CARS IN LTD SOUTHALL

02038731385 *

BMW 3 Series2020 - 320d xDrive M Sport 4dr Step Auto

2020 - 320d xDrive M Sport 4dr Step Auto50

£23,495

£405/pm (PCP)

  • 2L
  • 56.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Money For Motors North East

01914069659 *

BMW 3 Series2012 (62) - 320d M Sport 5dr Step Auto

2012 (62) - 320d M Sport 5dr Step Auto19

Low Mileage

£7,995

£147/pm (HP)

  • 2L
  • 104.9K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Noahs Automotive LTD

02476936621 *

BMW 3 Series2023 - 330E XDRIVE M SPORT 4-Door

2023 - 330E XDRIVE M SPORT 4-Door27

Low Mileage

£30,300

£501/pm (PCP)

  • 2L
  • 7.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

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

2019 - 2.0 320d M Sport Shadow Edition 5dr52

Reduced

£5,990

  • 2L
  • 150.0K

    Miles
  • Diesel
  • Manual
  • Estate

Motor 4 U Ltd

01580232497 *

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)25

Low Mileage

£20,499

  • 2L
  • 33.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

HPL Wirral

01513174819 *

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

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

Reduced

£14,150

  • 2L
  • 31.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Reynolds Motor Group

01268988968 *

0/5 Stars

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

2015 - 318d M Sport 5dr [Business Media]8

£8,690

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Manual
  • Estate

Glasshoughton Car Sales

01977803305 *

BMW 3 Series2014 - 2.0 320d xDrive Luxury Touring 5-Door

2014 - 2.0 320d xDrive Luxury Touring 5-Door23

£6,199

£109/pm (HP)

  • 2L
  • 123.0K

    Miles
  • Diesel
  • Manual
  • Estate

LMR Trade Car Centre

01925907763 *

BMW 3 Series2019 (69) - 320i M Sport Saloon 4-Door

2019 (69) - 320i M Sport Saloon 4-Door40

Low Mileage

£22,984

  • 2L
  • 19.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hedin BMW Blackheath

02037587475 *

BMW 3 Series1991 (J) - 320i 2dr Auto

1991 (J) - 320i 2dr Auto20

Reduced

£8,990

  • 2L
  • 126.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Denovan Motor Co Ltd

01786232417 *

3.9/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.