Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,400 Used BMW 3 Series cars for sale

BMW 3 Series2005 (05) - 318 Ci Sport 2dr

2005 (05) - 318 Ci Sport 2dr1

Low Mileage

£1,995

  • 2L
  • 166.2K

    Miles
  • Petrol
  • Manual
  • Convertible

Northwest Trade Centre Lancaster

01524938637 *

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

2014 - 320d M Sport 5dr Step Auto30

Low Mileage

£10,490

£199/pm (HP)

  • 2L
  • 82.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Roydens Ltd

07379375629 *

BMW 3 Series2014 (64) - 2.0 318d Sport Euro 5 (s/s) 4dr

2014 (64) - 2.0 318d Sport Euro 5 (s/s) 4dr66

£4,795

£80/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Saloon

BMW 3 Series2023 - 330E XDRIVE M SPORT 4-Door

2023 - 330E XDRIVE M SPORT 4-Door27

Low Mileage

£33,300

£573/pm (PCP)

  • 2L
  • 7.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2015 - 320d M Sport 5dr Step Auto [Business Media]

2015 - 320d M Sport 5dr Step Auto [Business Media]28

£10,495

£199/pm (HP)

  • 2L
  • 104.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Suitor Autos

02890026903 *

BMW 3 Series2021 - 330E SE PRO 4-Door

2021 - 330E SE PRO 4-Door26

£18,000

£309/pm (PCP)

  • 2L
  • 35.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 4-Door

2018 - 320d M Sport Shadow Edition 4-Door21

Reduced

£15,990

£315/pm (HP)

  • 2L
  • 62.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

BMW 3 Series2022 (71) - 2.0 318i SE Pro Touring Auto Euro 6 (s/s) 5dr

2022 (71) - 2.0 318i SE Pro Touring Auto Euro 6 (s/s) 5dr54

£15,736

£263/pm (PCP)

  • 2L
  • 77.5K

    Miles
  • Petrol
  • Automatic
  • Estate

BMW 3 Series2019 - 318d M Sport 4dr Step Auto

2019 - 318d M Sport 4dr Step Auto36

Low Mileage

£20,668

  • 2L
  • 43.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mercedes-Benz of Hamilton

01698674602 *

BMW 3 Series2025 (75) - M Sport 4-Door

2025 (75) - M Sport 4-Door77

£39,949

  • 2L
  • 3.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lloyd BMW South Lakes

01538712251 *

BMW 3 Series2021 - 2.0 318i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (156 ps) - ADAPTIVE LI

2021 - 2.0 318i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (156 ps) - ADAPTIVE LI39

Low Mileage

£21,694

£358/pm (PCP)

  • 2L
  • 25.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Portsmouth

01329551291 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr25

£11,295

£216/pm (HP)

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Middlesex Motors

02039577419 *

BMW 3 Series2021 (71) - M340d xDrive MHT 5dr Step Auto

2021 (71) - M340d xDrive MHT 5dr Step Auto26

Low Mileage

£35,490

  • 3L
  • 32.6K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Auto MC Limited TA Automotive Cars

01535280995 *

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

2025 - 320i M Sport 4dr Step Auto36

£44,999

  • 2L
  • 2.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

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

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)25

Low Mileage

£20,499

  • 2L
  • 33.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

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

2020 (20) - 320d MHT M Sport Plus Edition 4dr Step Auto48

Low Mileage

£23,475

£379/pm (PCP)

  • 2L
  • 44.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Beechwood Car Sales Ltd

01217284242 *

BMW 3 Series2020 (70) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 (70) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)50

£17,995

£276/pm (PCP)

  • 2L
  • 77.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Shadow Automotive Ltd

01780431436 *

5/5 Stars

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

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

£22,250

£369/pm (PCP)

  • 2L
  • 48.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Whitethor Cars

01530443588 *

0/5 Stars

BMW 3 Series2016 (16) - 2.0 318d SE Touring Auto Euro 6 (s/s) 5dr

2016 (16) - 2.0 318d SE Touring Auto Euro 6 (s/s) 5dr34

£9,295

£174/pm (HP)

  • 2L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Benfleet Garage

01268219720 *

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

£14,995

£294/pm (HP)

  • 2L
  • 112.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Market Yorkshire

01924927626 *

3.3/5 Stars

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.