Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,374 Used BMW 3 Series cars for sale

BMW 3 Series2009 (59) - 320d M Sport Business Edition 4dr

2009 (59) - 320d M Sport Business Edition 4dr13

£2,495

  • 2L
  • 165.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Stealth Motor Sales LTD

01296325308 *

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

2022 - 330e SE Pro 5dr Step Auto19

£17,498

  • 2L
  • 63.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Vauxhall (Lenzie)

01414839924 *

BMW 3 Series2013 (63) - 2.0 320d M Sport Auto Euro 5 2dr

2013 (63) - 2.0 320d M Sport Auto Euro 5 2dr39

Low Mileage

£9,995

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Mount Vernon Motors

01416119897 *

0/5 Stars

BMW 3 Series2015 (15) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr

2015 (15) - 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr60

£5,995

  • 2L
  • 147.9K

    Miles
  • Diesel
  • Automatic
  • Estate

F AND G CAR CENTRE

01738230450 *

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

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

£14,295

£303/pm (HP)

  • 2L
  • 101.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

4.3/5 Stars

BMW 3 Series2018 (18) - 2.0 320i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 320i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr33

£9,240

£173/pm (HP)

  • 2L
  • 118.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vision Motors Direct - Haydock

01942367552 *

BMW 3 Series2023 - 2.0 330E M Sport Auto 5dr

2023 - 2.0 330E M Sport Auto 5dr42

£26,445

£420/pm (PCP)

  • 2L
  • 43.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

SKV Motors

01708202983 *

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

(14) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)29

Low Mileage

£10,949

  • 27.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

M Cars Surrey Ltd

01342649540 *

BMW 3 Series2015 (15) - 320i SE 5dr Step Auto [Business Media]

2015 (15) - 320i SE 5dr Step Auto [Business Media]18

Reduced

£6,995

£126/pm (HP)

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Central Motors

01308801161 *

2.6/5 Stars

BMW 3 Series2020 (20) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2020 (20) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (211

£11,790

  • 2L
  • 98.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

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

2021 - 330e M Sport 5dr Step Auto54

£20,499

£339/pm (PCP)

  • 2L
  • 44.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Burnley

01282504324 *

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

2022 (72) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

£22,241

  • 2L
  • 87.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2016 (66) - 320d M Sport 4dr

2016 (66) - 320d M Sport 4dr25

Low Mileage

£11,695

£224/pm (HP)

  • 2L
  • 65.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Mss Motor Group Ltd

01255440166 *

4.9/5 Stars

BMW 3 Series2017 (67) - 330e M Sport 4dr Step Auto

2017 (67) - 330e M Sport 4dr Step Auto22

£10,995

  • 2L
  • 79.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stoneacre Scunthorpe - Stoneacre Select

01724706401 *

BMW 3 Series2025 (25) - 320i M Sport 4dr Step Auto [Pro Pack] Petrol Saloon

2025 (25) - 320i M Sport 4dr Step Auto [Pro Pack] Petrol Saloon52

Reduced

£32,995

  • 2L
  • 5.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Exeter

01392341615 *

0/5 Stars

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

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

£18,691

  • 2L
  • 82.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2017 - 320d xDrive M Sport 4dr Step Auto8

Low Mileage

£13,595

£264/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mayfair Motor Solutions

02038056869 *

BMW 3 Series2023 (72) - 330e xDrive M Sport 4dr Step Auto

2023 (72) - 330e xDrive M Sport 4dr Step Auto50

£24,991

  • 2L
  • 81.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 (62) - 2.0 320d SE Euro 5 (s/s) 2dr

2012 (62) - 2.0 320d SE Euro 5 (s/s) 2dr

£4,990

£84/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Discount Car Centre Ltd

01616969160 *

BMW 3 Series2020 - 330e SE Pro 4-Door

2020 - 330e SE Pro 4-Door46

£12,895

£250/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Premier Car Supermarket Kettering Ltd

01536219120 *

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.