Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,252 Used BMW 3 Series cars for sale

BMW 3 Series2017 (17) - 330d M Sport 4dr Step Auto

2017 (17) - 330d M Sport 4dr Step Auto8

Low Mileage

£14,975

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Junction 17 Cars Grantham

01733794335 *

BMW 3 Series2017 - 318i Sport 4dr

2017 - 318i Sport 4dr41

£5,000

  • 1.5L
  • 132.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Vortex Cars Limited

01614700153 *

BMW 3 Series2022 - 330e Sport 5dr Step Auto

2022 - 330e Sport 5dr Step Auto28

£20,995

£353/pm (PCP)

  • 2L
  • 53.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Worksop

01455241730 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto19

£15,798

  • 2L
  • 81.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Stafford Motorstore / BYD / Vanstore / Electric

01785550896 *

BMW 3 Series2011 (11) - 2.0 318i M Sport Euro 5 2dr

2011 (11) - 2.0 318i M Sport Euro 5 2dr61

Low Mileage

£3,995

£63/pm (HP)

  • 2L
  • 87.5K

    Miles
  • Petrol
  • Manual
  • Coupe

Otley Road Motors

01274888456 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£31,498

  • 2L
  • 12.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark MG (Bishopbriggs)

01414736414 *

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

2021 - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr61

£17,980

£287/pm (PCP)

  • 2L
  • 65.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JF Cars Southwest Ltd

01460201372 *

4.5/5 Stars

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

2019 (69) - 320i M Sport 4dr Step Auto32

£16,995

  • 2L
  • 74.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£31,998

  • 2L
  • 13.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Birtley Motorstore / MG / Vanstore

01916070584 *

BMW 3 Series2012 (62) - 2.0 320d Sport Euro 5 (s/s) 4dr

2012 (62) - 2.0 320d Sport Euro 5 (s/s) 4dr39

£2,650

  • 2L
  • 158.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Middleton Car Group

01827215681 *

BMW 3 Series2014 (64) - 318d SE 4dr

2014 (64) - 318d SE 4dr15

£4,495

£73/pm (HP)

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Zamacars Limited

01234608317 *

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

2018 - 320d xDrive M Sport Shadow Edition 4dr Step Auto19

£12,998

  • 2L
  • 94.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Glasgow South Street Vauxhall/Peugeot/Citroen/Vanstore

01414839940 *

BMW 3 Series2020 (69) - 2.0 330i M Sport Plus Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2020 (69) - 2.0 330i M Sport Plus Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)50

Low Mileage

£26,990

£451/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Derby Trade Cars

01332315433 *

4.1/5 Stars

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

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

£15,628

£307/pm (HP)

  • 2L
  • 62.4K

    Miles
  • Diesel
  • Automatic
  • Estate

BMW 3 Series2021 (71) - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s

2021 (71) - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s32

£16,399

£246/pm (PCP)

  • 2L
  • 71.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2021 (71) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) PARKING ASSIS

2021 (71) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) PARKING ASSIS39

£20,150

£319/pm (PCP)

  • 2L
  • 44.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2008 (08) - 325i [3.0] M Sport 2dr Auto

2008 (08) - 325i [3.0] M Sport 2dr Auto42

Low Mileage

£6,500

£176/pm (HP)

  • 3L
  • 110.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Drive Time Specialist Cars Limited

01217288826 *

BMW 3 Series2013 (13) - 320d M Sport 4dr Step Auto [Business Media]

2013 (13) - 320d M Sport 4dr Step Auto [Business Media]28

Reduced

£7,495

£136/pm (HP)

  • 2L
  • 96.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RB Cars

01989551050 *

3.4/5 Stars

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

2022 (72) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£26,991

  • 2L
  • 46.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2020 (20) - 2.0 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (156 ps)

2020 (20) - 2.0 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (156 ps)32

Low Mileage

£19,960

£358/pm (PCP)

  • 2L
  • 23.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

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.