Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,511 Used BMW 3 Series cars for sale

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)35

£24,500

£410/pm (PCP)

  • 2L
  • 54.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 5dr Step Auto

2018 - 320d M Sport Shadow Edition 5dr Step Auto11

£16,250

£320/pm (HP)

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Estate

MCautosales

02879440626 *

BMW 3 Series2012 (62) - 318d SE 4dr

2012 (62) - 318d SE 4dr11

£3,995

£63/pm (HP)

  • 2L
  • 116.0K

    Miles
  • Diesel
  • Manual
  • Saloon

LS Motor Company

01642049054 *

BMW 3 Series2003 - 3.0 330 Sport Convertible 2dr Petrol Manual (229 g/km, 231 bhp)

2003 - 3.0 330 Sport Convertible 2dr Petrol Manual (229 g/km, 231 bhp)34

Low Mileage

£13,990

  • 3L
  • 62.0K

    Miles
  • Petrol
  • Manual
  • Convertible

James Paul Car Sales Ltd

01403331244 *

BMW 3 Series2019 (69) - 320i SE 4dr Step Auto Petrol Saloon

2019 (69) - 320i SE 4dr Step Auto Petrol Saloon68

Low Mileage

£19,304

  • 2L
  • 35.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

BMW 3 Series2024 - 3.0 M3 Competition M xDrive Auto 4WD 5dr

2024 - 3.0 M3 Competition M xDrive Auto 4WD 5dr51

£69,490

  • 3L
  • 18.0K

    Miles
  • Petrol
  • Automatic
  • Estate

AutoSportiva Ltd

01732443577 *

BMW 3 Series2014 - 2.0 316d Sport Saloon 4-Door

2014 - 2.0 316d Sport Saloon 4-Door13

Low Mileage

£5,999

£105/pm (HP)

  • 2L
  • 83.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Sleek Cars Sales Ltd

01204589774 *

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

2022 (22) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr53

£22,850

£401/pm (PCP)

  • 2L
  • 46.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2017 (17) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)50

£13,650

£266/pm (HP)

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodson Cars Ltd

01616965101 *

BMW 3 Series2018 (18) - 2.0 318d SE Touring Euro 6 (s/s) 5dr

2018 (18) - 2.0 318d SE Touring Euro 6 (s/s) 5dr45

£11,491

  • 2L
  • 80.9K

    Miles
  • Diesel
  • Manual
  • Estate

Your Next Car Ltd

01156849398 *

BMW 3 Series2020 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2020 (70) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr19

£25,494

£427/pm (PCP)

  • 3L
  • 74.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Alisons Automotive Group

01453701529 *

BMW 3 Series2003 (03) - 2.5 325ti Sport Compact 3dr Petrol Automatic (227 g/km, 192 bhp)

2003 (03) - 2.5 325ti Sport Compact 3dr Petrol Automatic (227 g/km, 192 bhp)50

Low Mileage

£7,989

  • 2.5L
  • 69.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

FTR Performance Ltd

01932559043 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (65) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr17

£14,995

£294/pm (HP)

  • 3L
  • 104.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors

01612415074 *

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

2025 - 320i M Sport 4dr Step Auto35

£34,995

  • 2L
  • 5.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

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

2021 - 330e M Sport Pro Edition 4dr Step Auto19

£24,998

  • 2L
  • 37.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Vauxhall/Kia (Northwich)

01606535710 *

BMW 3 Series2020 - 318d Sport 4dr

2020 - 318d Sport 4dr55

Reduced

£16,495

£346/pm (HP)

  • 2L
  • 94.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Gary Hutchinson Car Sales Ltd

02890026790 *

BMW 3 Series2015 - 330d xDrive M Sport 4dr Step Auto [Business Media]

2015 - 330d xDrive M Sport 4dr Step Auto [Business Media]27

Low Mileage

£14,950

£293/pm (HP)

  • 3L
  • 55.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2021 (21) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu71

Reduced

£19,700

£328/pm (PCP)

  • 2L
  • 61.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2015 (65) - 2.0 320i Luxury xDrive Euro 6 (s/s) 4dr

2015 (65) - 2.0 320i Luxury xDrive Euro 6 (s/s) 4dr13

£7,950

£146/pm (HP)

  • 2L
  • 99.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Simple Car Sales Ltd

01539769118 *

BMW 3 Series2019 - 330d M Sport Plus Edition 5-Door

2019 - 330d M Sport Plus Edition 5-Door40

Reduced

£34,990

£659/pm (PCP)

  • 3L
  • 41.6K

    Miles
  • Diesel
  • Automatic
  • Estate

BenzBavarianLtd

01332414520 *

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.