Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,356 Used BMW 3 Series cars for sale

BMW 3 Series2004 (53) - 330 Ci 2dr

2004 (53) - 330 Ci 2dr60

Low Mileage

£4,500

  • 3L
  • 69.5K

    Miles
  • Petrol
  • Automatic
  • Convertible

HUDDERSFIELD CAR SALES

01484508866 *

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

2021 (21) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)36

Reduced

£15,970

  • 2L
  • 97.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace German Car Centre

01616969152 *

BMW 3 Series2020 (20) - 2.0 320d MHT M Sport Plus Edition Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 320d MHT M Sport Plus Edition Auto Euro 6 (s/s) 4dr100

£20,790

£348/pm (PCP)

  • 2L
  • 77.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

KENNINGTON CAR SALES LIMITED

01908062434 *

BMW 3 Series2021 - 320i M Sport Step Auto 4-Door

2021 - 320i M Sport Step Auto 4-Door30

£28,197

£467/pm (PCP)

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

CarSupermarket.com Hessle

01482947558 *

4.6/5 Stars

BMW 3 Series2016 - 2.0 320d Sport Euro 6 (s/s) 4dr

2016 - 2.0 320d Sport Euro 6 (s/s) 4dr60

Low Mileage

£9,999

  • 2L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Saloon

NYA AUTO SALES LTD

01212721897 *

BMW 3 Series2018 (18) - 320i xDrive SE 4dr Step Auto

2018 (18) - 320i xDrive SE 4dr Step Auto14

Reduced

£9,395

£176/pm (HP)

  • 2L
  • 93.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

N A Motor Co

01164785672 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto42

£16,736

£337/pm (CS)

  • 2L
  • 61.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bolton

01204323445 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)45

Low Mileage

£15,970

  • 2L
  • 57.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Specialist Car Centre Manchester

01612417068 *

BMW 3 Series2019 - 330e Sport Pro 4dr Auto

2019 - 330e Sport Pro 4dr Auto37

£17,399

£359/pm (HP)

  • 2L
  • 50.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

BMW 3 Series2018 - XDRIVE M SPORT SHADOW EDITION TOURING 5-Door

2018 - XDRIVE M SPORT SHADOW EDITION TOURING 5-Door36

Low Mileage

£18,990

£417/pm (PCP)

  • 2L
  • 49.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Roydens Ltd

07379375629 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£33,198

  • 2L
  • 14.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2013 - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr

2013 - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr21

Reduced

£7,495

£136/pm (HP)

  • 2L
  • 83.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Signature Autos

01313226275 *

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr27

Reduced

£13,995

£273/pm (HP)

  • 2L
  • 112.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Market Yorkshire

01924927626 *

3.3/5 Stars

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

2022 (72) - 330e M Sport 4dr Step Auto49

£24,491

  • 2L
  • 64.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2021 - 330e M Sport 4dr Step Auto45

Reduced

£22,999

£409/pm (PCP)

  • 2L
  • 23.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Norwich

01332419206 *

BMW 3 Series2008 (08) - 320i M Sport 2dr

2008 (08) - 320i M Sport 2dr13

Low Mileage

£750

  • 2L
  • 128.9K

    Miles
  • Petrol
  • Manual
  • Convertible

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

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

Low Mileage

£21,995

  • 2L
  • 49.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Jones Motor Company

01244562695 *

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 Series2022 (72) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

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

£18,998

  • 2L
  • 96.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Supermarket

01733794246 *

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto19

Low Mileage

£21,498

  • 2L
  • 20.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow Garscube Road Vauxhall / Leapmotor

01414736408 *

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.