Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,395 Used BMW 3 Series cars for sale

BMW 3 Series2016 (66) - 320d xDrive M Sport 4dr Step Auto Diesel Saloon

2016 (66) - 320d xDrive M Sport 4dr Step Auto Diesel Saloon35

Low Mileage

£16,990

  • 2L
  • 40.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu Honda Doncaster

01302245283 *

4.8/5 Stars

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

2020 (20) - 320i M Sport Plus Edition 4dr Step Auto32

Low Mileage

£21,970

£387/pm (PCP)

  • 2L
  • 45.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

BMW 3 Series2016 (66) - 335d xDrive M Sport 5dr Step Auto - Genuine M Performance Car!

2016 (66) - 335d xDrive M Sport 5dr Step Auto - Genuine M Performance Car!15

£19,995

£390/pm (HP)

  • 3L
  • 78.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

MW Performance

01244569177 *

BMW 3 Series2024 (74) - 330e M Sport 4dr Step Auto [Pro Pack] Saloon

2024 (74) - 330e M Sport 4dr Step Auto [Pro Pack] Saloon73

Low Mileage

£29,000

  • 2L
  • 9.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

BMW 3 Series2023 - 330e xDrive M Sport 5dr Step Auto

2023 - 330e xDrive M Sport 5dr Step Auto22

£28,999

  • 2L
  • 43.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Corvette & INEOS Midlands

01675627077 *

BMW 3 Series2024 - 330e 22.3 kWh M Sport 4dr Step Auto

2024 - 330e 22.3 kWh M Sport 4dr Step Auto33

Low Mileage

£32,599

  • 2L
  • 6.2K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2020 (20) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr47

£17,980

£379/pm (HP)

  • 2L
  • 47.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

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

2014 (59) - 320d M Sport 5dr Step Auto13

£7,995

£147/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

LS Motor Company

01642049054 *

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

2015 - 330d M Sport 4dr Step Auto5

£11,995

£231/pm (HP)

  • 3L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Peak Automotive Limited

01637801278 *

BMW 3 Series2021 (21) - 2.0 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (156 ps)

2021 (21) - 2.0 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (156 ps)10

Low Mileage

£22,495

£442/pm (HP)

  • 2L
  • 34.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Wealdstone Motor Sales Ltd

02037808157 *

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

Low Mileage

£28,799

  • 2L
  • 23.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Hartwell Dunstable

01582342137 *

BMW 3 Series2011 (11) - 318i Sport+ Edition Auto 4-Door

2011 (11) - 318i Sport+ Edition Auto 4-Door39

Low Mileage

£5,995

£105/pm (HP)

  • 2L
  • 69.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Couston Motor Company

01383347938 *

4.4/5 Stars

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

2018 - 320d M Sport 4dr Step Auto45

Low Mileage

£14,000

£314/pm (CS)

  • 2L
  • 53.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Thurlow Nunn Norwich

01603337183 *

0/5 Stars

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

2025 - 320i M Sport 5dr Step Auto12

£35,898

  • 2L
  • 11.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Thurrock

01416118466 *

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

2021 - 330e M Sport 4dr Step Auto51

£18,331

£299/pm (PCP)

  • 2L
  • 50.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bradford

01274087627 *

BMW 3 Series2015 (15) - 320d EfficientDynamics 4dr Step Auto

2015 (15) - 320d EfficientDynamics 4dr Step Auto30

£5,795

£101/pm (HP)

  • 2L
  • 101.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RB Cars

01989551050 *

3.4/5 Stars

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

2021 - 330e SE Pro 4dr Step Auto29

Low Mileage

£18,495

£330/pm (PCP)

  • 2L
  • 32.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2013 - 2.0 320d xDrive M Sport Touring 5-Door

2013 - 2.0 320d xDrive M Sport Touring 5-Door29

£6,950

  • 2L
  • 128.5K

    Miles
  • Diesel
  • Automatic
  • Estate

LMR Trade Car Centre

01925907763 *

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

2022 (22) - 330e M Sport 5dr Step Auto1

£16,995

£263/pm (PCP)

  • 2L
  • 75.2K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Vehicle Choice Locator

01423396133 *

0/5 Stars

BMW 3 Series2018 - 320i M Sport Shadow Edition 4dr Step Auto

2018 - 320i M Sport Shadow Edition 4dr Step Auto7

Low Mileage

£14,950

£293/pm (HP)

  • 2L
  • 48.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Derek Scott Car Sales

02890023224 *

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.