Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,352 Used BMW 3 Series cars for sale

BMW 3 Series2023 (73) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2023 (73) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (25

£27,999

  • 2L
  • 19.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Preston

01772957419 *

BMW 3 Series2010 (10) - 318i SE Business Edition 4dr

2010 (10) - 318i SE Business Edition 4dr19

Reduced

£5,495

£103/pm (HP)

  • 2L
  • 56.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Russell Cooper Low Mileage Cars and Vans

01635884970 *

BMW 3 Series2021 (70) - M340i xDrive Saloon 4-Door

2021 (70) - M340i xDrive Saloon 4-Door64

Low Mileage

£33,825

  • 3L
  • 38.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

BMW 3 Series2021 (71) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (71) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)46

Reduced

£30,984

£478/pm (PCP)

  • 3L
  • 30.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

K W Motors Ltd

01582329327 *

BMW 3 Series2021 (21) - M340d xDrive MHT 4dr Step Auto Diesel Saloon

2021 (21) - M340d xDrive MHT 4dr Step Auto Diesel Saloon77

£32,942

  • 3L
  • 47.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu Motors Land Rover Truro

01209704157 *

4.7/5 Stars

BMW 3 Series2017 - 330e Luxury 4-Door

2017 - 330e Luxury 4-Door19

£10,495

£199/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Brandon Car Centre

01842819999 *

BMW 3 Series2014 - 320d M Sport 5-Door

2014 - 320d M Sport 5-Door38

Low Mileage

£13,495

£262/pm (HP)

  • 2L
  • 62.8K

    Miles
  • Diesel
  • Automatic
  • Estate

CARNET MIDLANDS LIMITED

01543398293 *

BMW 3 Series2019 - 2.0 330I M Sport Auto 5dr

2019 - 2.0 330I M Sport Auto 5dr29

Reduced

£21,995

£376/pm (PCP)

  • 2L
  • 54.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Fine & Country Automotive Limited

01799610960 *

0/5 Stars

BMW 3 Series2012 (62) - 318d Sport 5dr Step Auto

2012 (62) - 318d Sport 5dr Step Auto22

Reduced

£3,999

£63/pm (HP)

  • 2L
  • 103.2K

    Miles
  • Diesel
  • Semi Auto
  • Estate

George's Autobarn Limited

01780437774 *

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

2021 - 320d MHT M Sport 4dr Step Auto8

£22,995

£379/pm (PCP)

  • 2L
  • 51.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Prestige Motors NI

02890026900 *

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

2020 - 320i M Sport 4dr Step Auto36

Low Mileage

£20,500

  • 2L
  • 39.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evans Halshaw Ford Merthyr Tydfil

01685702351 *

BMW 3 Series2012 (62) - 320d M Sport 5dr Step Auto

2012 (62) - 320d M Sport 5dr Step Auto28

Reduced

£4,845

  • 2L
  • 157.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

2k Motor Group

01733667083 *

BMW 3 Series2017 (17) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2017 (17) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)36

Reduced

£15,490

£304/pm (HP)

  • 3L
  • 72.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brownroyd Motors Limited

01706398652 *

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto [Tech/Pro Pack]

2024 - 320d MHT M Sport 5dr Step Auto [Tech/Pro Pack]19

£37,498

  • 2L
  • 16.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Motorstore (Huddersfield)

01484506234 *

BMW 3 Series2003 (52) - 2.2 320Ci 320 Auto 2dr

2003 (52) - 2.2 320Ci 320 Auto 2dr24

Reduced

£2,500

  • 2.2L
  • 96.2K

    Miles
  • Petrol
  • Automatic
  • Convertible

Essex Select Cars Ltd

01206583604 *

BMW 3 Series2009 (09) - 2.0 320d M Sport Euro 5 2dr

2009 (09) - 2.0 320d M Sport Euro 5 2dr64

Low Mileage

£4,695

£104/pm (HP)

  • 2L
  • 86.8K

    Miles
  • Diesel
  • Manual
  • Convertible

Large Motor Company

01635885044 *

4.6/5 Stars

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

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

£15,000

£313/pm (HP)

  • 2L
  • 114.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2021 - 320i xDrive M Sport 4dr Step Auto

2021 - 320i xDrive M Sport 4dr Step Auto27

£21,600

£367/pm (PCP)

  • 2L
  • 49.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Norwich

01603567768 *

BMW 3 Series2019 (19) - 3.0 330d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)

2019 (19) - 3.0 330d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)1

£11,995

  • 3L
  • 80.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Quality Cars and Commercials Ltd

01227203373 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto41

Low Mileage

£18,974

£385/pm (CS)

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

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.