Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,706 Used BMW 3 Series cars for sale

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

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

£10,295

  • 3L
  • 126.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Coventry Sterling Motors

02475103850 *

BMW 3 Series2021 (21) - 330e SE Pro 4dr Step Auto TOP SPEC

2021 (21) - 330e SE Pro 4dr Step Auto TOP SPEC27

£10,995

  • 2L
  • 129.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Car Sales

01924667062 *

BMW 3 Series2018 - 330e M Sport 4dr hybrid automatic £7495

2018 - 330e M Sport 4dr hybrid automatic £74957

£7,495

  • 2L
  • 125.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

J H NORMAN & SONS

01935311713 *

BMW 3 Series2020 - 330e xDrive M Sport Step Auto [Pro Pack] 4-Door

2020 - 330e xDrive M Sport Step Auto [Pro Pack] 4-Door28

£17,197

£347/pm (HP)

  • 2L
  • 85.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Barnsley

01226448498 *

4.7/5 Stars

BMW 3 Series2021 - 330e xDrive M Sport 4dr Step Auto [Pro Pack]

2021 - 330e xDrive M Sport 4dr Step Auto [Pro Pack]38

Low Mileage

£23,999

£407/pm (PCP)

  • 2L
  • 26.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

BMW 3 Series2016 (16) - 318d Sport 4dr ++ PRO MEDIA NAV / 35 TAX / ULEZ / DAB ++

2016 (16) - 318d Sport 4dr ++ PRO MEDIA NAV / 35 TAX / ULEZ / DAB ++23

Low Mileage

£9,475

£178/pm (HP)

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Nick King Car Sales (Gloucester)

01452227299 *

BMW 3 Series2014 (64) - 320d M Sport 4dr

2014 (64) - 320d M Sport 4dr26

£7,250

£131/pm (HP)

  • 2L
  • 90.1K

    Miles
  • Diesel
  • Manual
  • Saloon

TS Autodeals LTD

01779400276 *

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

2019 (19) - 3.0 330d M Sport Touring Auto Euro 6 (s/s) 5dr45

Reduced

£13,499

  • 3L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AL PRESTIGE CARS LTD

02380017157 *

BMW 3 Series2019 (69) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2019 (69) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)50

£29,995

£563/pm (PCP)

  • 3L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carplex Ltd

01323396590 *

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

2021 - 3 SERIES 320i M Sport 4dr Step Auto

Low Mileage

£23,171

  • 35.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2013 - 2.0 320d Sport Touring Auto Euro 5 (s/s) 5dr

2013 - 2.0 320d Sport Touring Auto Euro 5 (s/s) 5dr38

£6,650

  • 2L
  • 123.0K

    Miles
  • Diesel
  • Automatic
  • Estate

GOMOTIVE LIMITED

01744419381 *

BMW 3 Series2014 (14) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2014 (14) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr53

£10,799

£206/pm (HP)

  • 3L
  • 111.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

X DRIVE MOTORS LIMITED

01162162373 *

BMW 3 Series2018 - 318D SE 4-Door

2018 - 318D SE 4-Door65

Low Mileage

£12,995

£252/pm (HP)

  • 2L
  • 33.6K

    Miles
  • Diesel
  • Manual
  • Saloon

St Michaels Garage Millen Road

01795503972 *

BMW 3 Series2021 - 3 SERIES 320i M Sport 5dr Step Auto

2021 - 3 SERIES 320i M Sport 5dr Step Auto39

£23,689

  • 2L
  • 43.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Marshall BMW Hampshire

01256268420 *

BMW 3 Series2016 (16) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr19

£9,999

  • 2L
  • 102.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AL PRESTIGE CARS LTD

02380017157 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£32,998

  • 2L
  • 21.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

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

2020 - 320i M Sport 4dr Step Auto32

Low Mileage

£23,980

  • 2L
  • 37.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

BMW 3 Series2024 - 320i M Sport 5dr Step Auto

2024 - 320i M Sport 5dr Step Auto36

£28,999

£461/pm (PCP)

  • 2L
  • 24.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Stockton-On-Tees

01642937531 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6-Factory Extras Worth

2015 (65) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6-Factory Extras Worth36

£13,980

£272/pm (HP)

  • 3L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rix Motors

01925917564 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£33,898

  • 2L
  • 15.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

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.