Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,590 Used BMW 3 Series cars for sale

BMW 3 Series2010 (10) - 320d SE 2dr Step Auto

2010 (10) - 320d SE 2dr Step Auto20

Low Mileage

£7,950

£146/pm (HP)

  • 2L
  • 30.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

S I Motors Ltd

01277286681 *

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

2015 (12) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)29

Low Mileage

£12,599

£243/pm (HP)

  • 2L
  • 65.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2020 - 320d Sport 4dr Step Auto

2020 - 320d Sport 4dr Step Auto12

£19,998

  • 2L
  • 47.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Southampton

01414839954 *

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

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

£21,991

  • 2L
  • 84.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

BMW 3 Series2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr

2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr17

£3,495

  • 2L
  • 127.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Elm Motor Company

01752749650 *

BMW 3 Series2014 - 3.0 330d xDrive M Sport Gran Turismo 4-Door

2014 - 3.0 330d xDrive M Sport Gran Turismo 4-Door22

£8,995

£168/pm (HP)

  • 3L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Alecocarco

01472404033 *

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

2019 - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr46

£18,990

  • 2L
  • 72.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Zone Peterborough ltd

01733666995 *

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

2018 (68) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto xDrive Euro 6 (s/s)34

£15,890

  • 2L
  • 65.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

BMW 3 Series2013 (13) - 2.0 320D XDRIVE MODERN TOURING 5DR Manual

2013 (13) - 2.0 320D XDRIVE MODERN TOURING 5DR Manual43

Reduced

£5,981

  • 2L
  • 111.1K

    Miles
  • Diesel
  • Manual
  • Estate

Daniel Maxwell Car Sales

01614139879 *

BMW 3 Series2012 - 320i xDrive SE 4dr Step Auto

2012 - 320i xDrive SE 4dr Step Auto15

Reduced

£7,995

£147/pm (HP)

  • 2L
  • 45.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

MM AUTO CAR SALES

01382238685 *

BMW 3 Series2009 (09) - 318d M Sport 5dr Step Auto TOURING ESTATE

2009 (09) - 318d M Sport 5dr Step Auto TOURING ESTATE11

Low Mileage

£3,495

£57/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

BMW 3 Series2012 - 328i Luxury 4dr

2012 - 328i Luxury 4dr21

Low Mileage

£6,799

£122/pm (HP)

  • 2L
  • 79.0K

    Miles
  • Petrol
  • Manual
  • Saloon

CARS IN LTD SOUTHALL

02038731385 *

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

2019 (68) - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr52

Reduced

£16,995

£336/pm (HP)

  • 2L
  • 67.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors

01612415074 *

BMW 3 Series2022 - 330d MHT M Sport 4dr Step Auto

2022 - 330d MHT M Sport 4dr Step Auto36

Low Mileage

£30,495

  • 3L
  • 21.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

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

2021 - 330e M Sport 4dr Step Auto18

£20,270

  • 2L
  • 41.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Evans Halshaw Ford Preston

01772595651 *

BMW 3 Series2012 (12) - 3 3.0 325d SE Convertible 2dr Diesel Steptronic Euro 5 (204 ps) 2d AUTO 201

2012 (12) - 3 3.0 325d SE Convertible 2dr Diesel Steptronic Euro 5 (204 ps) 2d AUTO 20135

£4,745

  • 3L
  • 135.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Lakeview Cars

01767661354 *

BMW 3 Series2015 (15) - 320d Sport 5dr [Business Media]

2015 (15) - 320d Sport 5dr [Business Media]54

Low Mileage

£10,790

£206/pm (HP)

  • 2L
  • 65.0K

    Miles
  • Diesel
  • Manual
  • Estate

INDEPENDENT BMW LIMITED

01438594904 *

BMW 3 Series2015 (15) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (15) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr47

Low Mileage

£13,991

  • 2L
  • 81.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

BMW 3 Series2025 - 3 SERIES 320i M Sport 4dr Step Auto

2025 - 3 SERIES 320i M Sport 4dr Step Auto37

Low Mileage

£34,499

  • 2L
  • 5.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

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

2018 (68) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr46

£11,697

£225/pm (HP)

  • 2L
  • 111.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

EVM Sports and Prestige

01613887697 *

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.