Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,490 Used BMW 3 Series cars for sale

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

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

£14,785

£296/pm (CS)

  • 2L
  • 93.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

BMW 3 Series2011 (11) - 2.0 318i M Sport Touring Euro 5 (s/s) 5dr

2011 (11) - 2.0 318i M Sport Touring Euro 5 (s/s) 5dr61

Low Mileage

£5,990

£105/pm (HP)

  • 2L
  • 60.0K

    Miles
  • Petrol
  • Manual
  • Estate

The Carnet

01234237527 *

BMW 3 Series1999 (L) - 328i SE 4dr

1999 (L) - 328i SE 4dr47

Low Mileage

£4,999

  • 2.8L
  • 85.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

JUST-MOTORS NW LTD

01615498399 *

BMW 3 Series2018 (18) - 320d M Sport 4dr

2018 (18) - 320d M Sport 4dr50

£13,791

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Your Next Car Ltd

01156849398 *

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

2022 - 330e M Sport 4dr Step Auto44

Reduced

£23,995

£382/pm (PCP)

  • 2L
  • 28.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Bells Crossgar

02844330480 *

BMW 3 Series2022 - 330e M Sport 4dr Step Auto [Tech Pack] - HEATED SEATS - NAV - ACOUSTIC GLAZ

2022 - 330e M Sport 4dr Step Auto [Tech Pack] - HEATED SEATS - NAV - ACOUSTIC GLAZ51

£19,901

£327/pm (PCP)

  • 2L
  • 57.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2014 - 2.0 320d M Sport Touring Auto 5dr

2014 - 2.0 320d M Sport Touring Auto 5dr47

£7,200

  • 2L
  • 116.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Vortex Cars Limited

01614700153 *

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

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)22

£19,995

£376/pm (PCP)

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Kudos Motor Company Ltd

01202029055 *

BMW 3 Series2021 - 3.0 330d xDrive Sport MHEV Auto 4WD 5dr

2021 - 3.0 330d xDrive Sport MHEV Auto 4WD 5dr22

£18,995

£284/pm (PCP)

  • 3L
  • 78.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Fine & Country Automotive Limited

01799610960 *

BMW 3 Series2006 (04) - 320 Cd M Sport 2dr

2006 (04) - 320 Cd M Sport 2dr12

£2,480

  • 2L
  • 186.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Parkside Motors & Recovery LTD

01274505145 *

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

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£33,998

  • 2L
  • 13.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

BMW 3 Series2013 (63) - 2.0 320d M Sport Euro 5 (s/s) 4dr

2013 (63) - 2.0 320d M Sport Euro 5 (s/s) 4dr58

Low Mileage

£8,490

£157/pm (HP)

  • 2L
  • 64.7K

    Miles
  • Diesel
  • Manual
  • Saloon

DAXTER LIMITED

01245678447 *

BMW 3 Series2013 (63) - 3.0 330d M Sport Auto xDrive Euro 5 (s/s) 4dr

2013 (63) - 3.0 330d M Sport Auto xDrive Euro 5 (s/s) 4dr44

Reduced

£11,000

£224/pm (HP)

  • 3L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

IMV Motors Ltd

01217525794 *

BMW 3 Series2022 - 318i M Sport 5dr Step Auto

2022 - 318i M Sport 5dr Step Auto38

£17,649

£361/pm (HP)

  • 2L
  • 78.5K

    Miles
  • Petrol
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

BMW 3 Series2019 (69) - 320d xDrive M Sport 4dr Step Auto

2019 (69) - 320d xDrive M Sport 4dr Step Auto20

£22,000

£379/pm (PCP)

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Power Body Styling Ltd

01782389383 *

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

£24,657

£407/pm (PCP)

  • 2L
  • 48.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Camberley

01276983839 *

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

2015 - 320d M Sport 4dr Step Auto [Business Media]9

Low Mileage

£11,950

£230/pm (HP)

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

JPM Motors Ltd

02890023665 *

BMW 3 Series2019 (69) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr14

Low Mileage

£23,494

£375/pm (PCP)

  • 2L
  • 21.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Alisons Automotive Group

01453701529 *

BMW 3 Series2018 - 3.0 340i M Sport Auto Euro 6 (s/s) 4dr

2018 - 3.0 340i M Sport Auto Euro 6 (s/s) 4dr7

Low Mileage

£26,500

£627/pm (PCP)

  • 3L
  • 24.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Supercar Broker Ltd

01384881987 *

BMW 3 Series2016 (65) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)

2016 (65) - 2.0 318d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (150 ps)31

£11,495

£220/pm (HP)

  • 2L
  • 92.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars4You Dunfermline

01383347038 *

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.