Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,376 Used BMW 3 Series cars for sale

BMW 3 Series2020 (20) - 2.0 320d M Sport Plus Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2020 (20) - 2.0 320d M Sport Plus Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)28

£21,220

£424/pm (HP)

  • 2L
  • 59.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£32,998

  • 2L
  • 12.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Salford Vauxhall/Fiat/Abarth/MG/Jeep

01612417060 *

BMW 3 Series2013 (13) - 2.0 320d Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2013 (13) - 2.0 320d Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)28

Low Mileage

£7,495

£136/pm (HP)

  • 2L
  • 86.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Ltd Falkirk

01324465357 *

BMW 3 Series2019 (69) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2019 (69) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr52

Reduced

£15,885

  • 2L
  • 57.9K

    Miles
  • Petrol
  • Automatic
  • Estate

IM Car Supermarket

01582341915 *

BMW 3 Series2014 - 318d M SPORT LEATHER £35 TAX 4-Door

2014 - 318d M SPORT LEATHER £35 TAX 4-Door5

£8,595

£159/pm (HP)

  • 2L
  • 111.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Carwhinley Cars

01228276697 *

0/5 Stars

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) (27

Low Mileage

£29,995

£464/pm (PCP)

  • 2L
  • 12.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Evolve Motor Company

01633741704 *

4.5/5 Stars

BMW 3 Series2021 - 318i M Sport 4dr Step Auto

2021 - 318i M Sport 4dr Step Auto28

£20,399

£359/pm (PCP)

  • 2L
  • 42.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Castleford

01977800692 *

BMW 3 Series2016 (16) - 320d EfficientDynamics Plus 4dr Step Auto

2016 (16) - 320d EfficientDynamics Plus 4dr Step Auto1

£9,000

£168/pm (HP)

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mylson Stoke Ltd

01782917246 *

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

2021 - 318d MHT M Sport 4dr Step Auto14

Reduced

£21,995

£382/pm (PCP)

  • 2L
  • 65.7K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

HILLVIEW MOTORS Ltd

02890023629 *

BMW 3 Series2011 (11) - 318i Sport Plus Edition 4dr Step Auto

2011 (11) - 318i Sport Plus Edition 4dr Step Auto11

Reduced

£3,350

£49/pm (HP)

  • 2L
  • 86.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

YSF Motors

02039112037 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£31,998

  • 2L
  • 12.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Aberdeen Hyundai / OMODA / JAECOO

01224907796 *

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

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

Reduced

£30,999

  • 2L
  • 9.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

BMW 3 Series320I M SPORT

320I M SPORT27

Low Mileage

£23,200

  • 16.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2014 (64) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr37

£12,690

  • 3L
  • 120.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Keywise Cars Ltd

01392344397 *

BMW 3 Series2010 (10) - 2.0 320d SE Touring Euro 5 5dr

2010 (10) - 2.0 320d SE Touring Euro 5 5dr26

£2,995

  • 2L
  • 131.0K

    Miles
  • Diesel
  • Manual
  • Estate

TRADE CARS LTD

01924908890 *

BMW 3 Series2021 (71) - 3.0 330d MHT Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (71) - 3.0 330d MHT Sport Touring Auto xDrive Euro 6 (s/s) 5dr53

£17,975

£379/pm (HP)

  • 3L
  • 92.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2019 - 2.0 320i M Sport Shadow Edition Auto 5dr

2019 - 2.0 320i M Sport Shadow Edition Auto 5dr2

Low Mileage

£17,495

£339/pm (HP)

  • 2L
  • 49.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorclass

01942597963 *

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr56

£14,995

£313/pm (HP)

  • 2L
  • 109.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2014 - 316i Sport 4dr Step Auto

2014 - 316i Sport 4dr Step Auto32

Low Mileage

£8,490

£157/pm (HP)

  • 1.6L
  • 43.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ideal Motor Company

01942597960 *

BMW 3 Series2021 - 330E SE PRO 4-Door

2021 - 330E SE PRO 4-Door25

£17,900

£308/pm (PCP)

  • 2L
  • 37.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

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.