Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,356 Used BMW 3 Series cars for sale

BMW 3 Series2025 - 320i M Sport 5dr Step Auto

2025 - 320i M Sport 5dr Step Auto48

Reduced

£34,450

£475/pm (PCP)

  • 2L
  • 6.1K

    Miles
  • Petrol
  • Automatic
  • Estate

JKC Approved Used BMW

02870441623 *

BMW 3 Series2024 (24) - 320d MHT M Sport 5dr Step Auto

2024 (24) - 320d MHT M Sport 5dr Step Auto20

Low Mileage

£35,250

  • 2L
  • 12.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Listers Kings Lynn (BMW)

01553601557 *

BMW 3 Series2006 - 320i SE 4dr

2006 - 320i SE 4dr11

Low Mileage

£925

  • 2L
  • 123.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Broomfield Caravans

01622235163 *

BMW 3 Series2017 - 318i Sport 4dr

2017 - 318i Sport 4dr41

£5,000

  • 1.5L
  • 132.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Vortex Cars Limited

01614700153 *

BMW 3 Series2020 - 320i M Sport 5dr Step Auto

2020 - 320i M Sport 5dr Step Auto23

Low Mileage

£20,799

£442/pm (HP)

  • 2L
  • 43.1K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

BMW 3 Series2015 - 2.0 320d M Sport Auto 4dr

2015 - 2.0 320d M Sport Auto 4dr23

£8,495

£157/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Gloucester Motor Group

01452227252 *

4.6/5 Stars

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr37

Reduced

£14,495

£283/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Alba Motor Company

01312025156 *

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

2013 (63) - 316i SE 4dr11

Reduced

£4,499

£73/pm (HP)

  • 1.6L
  • 105.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ist choice Car Co

01918237767 *

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

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

£17,495

£339/pm (HP)

  • 2L
  • 74.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Status Motor Group LTD

02037639097 *

BMW 3 Series2008 - 2.0 320d SE Steptronic Euro 5 4dr

2008 - 2.0 320d SE Steptronic Euro 5 4dr19

Low Mileage

£3,850

£80/pm (HP)

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Shire Hampton Motors

01172331399 *

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

2015 (65) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)35

Low Mileage

£15,495

£304/pm (HP)

  • 3L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wise Auto Ltd

02038737355 *

BMW 3 Series2014 (14) - 3.0 335i M Sport Auto Euro 5 (s/s) 4dr

2014 (14) - 3.0 335i M Sport Auto Euro 5 (s/s) 4dr31

Low Mileage

£13,500

£262/pm (HP)

  • 3L
  • 76.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Fifield Cars Ltd

01932507122 *

BMW 3 Series2014 (14) - 320d M Sport 5dr Step Auto

2014 (14) - 320d M Sport 5dr Step Auto30

£7,495

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

PRO PLATINUM AUTOMOTIVE LTD T/A Platinum Auto Ctrs

01143086616 *

BMW 3 Series2009 (59) - 325i M Sport 2dr Step Auto

2009 (59) - 325i M Sport 2dr Step Auto28

Low Mileage

£6,990

£137/pm (HP)

  • 3L
  • 83.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Romans Motors Ltd

01622234323 *

BMW 3 Series2013 (13) - 2.0 320d Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2013 (13) - 2.0 320d Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)28

Low Mileage

£7,495

£136/pm (HP)

  • 2L
  • 86.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Ltd Falkirk

01324465357 *

BMW 3 Series2014 (64) - 3.0 330d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr

2014 (64) - 3.0 330d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr33

Low Mileage

£13,299

£258/pm (HP)

  • 3L
  • 84.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2025 (25) - 330e M Sport Touring 5-Door

2025 (25) - 330e M Sport Touring 5-Door20

£33,999

  • 2L
  • 10.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Halliwell Jones Southport BMW

01704660091 *

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

2022 - 330e M Sport 5dr Step Auto25

Low Mileage

£27,200

£438/pm (PCP)

  • 2L
  • 16.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Norwich

01603567768 *

BMW 3 Series2022 (22) - 320i M Sport Touring 5-Door

2022 (22) - 320i M Sport Touring 5-Door28

£26,290

  • 2L
  • 29.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones Warrington BMW

01925917478 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Auto Euro 6 (s/s) 4dr52

Reduced

£18,995

£474/pm (PCP)

  • 2L
  • 96.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Brook Cars Company

01952446504 *

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.