Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,253 Used BMW 3 Series cars for sale

BMW 3 Series2014 (14) - 2.0 325d BluePerformance M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (218

2014 (14) - 2.0 325d BluePerformance M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (21844

Low Mileage

£10,490

£199/pm (HP)

  • 2L
  • 68.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Motorpod LTD

01633831062 *

BMW 3 Series2018 (68) - 318i Sport 4dr Step Auto

2018 (68) - 318i Sport 4dr Step Auto62

Reduced

£11,495

£220/pm (HP)

  • 1.5L
  • 48.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Heath lodge trade sales

01615195400 *

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

2018 - 320d M Sport 4dr Step Auto27

£12,950

£251/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RGC Sales Ltd

02890026904 *

BMW 3 Series2020 (70) - 330d M Sport Pro Edition 4dr Step Auto

2020 (70) - 330d M Sport Pro Edition 4dr Step Auto78

Low Mileage

£28,949

  • 3L
  • 31.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lloyd BMW South Lakes

01538712251 *

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 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

Reduced

£31,798

  • 2L
  • 13.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Birtley Motorstore / MG / Vanstore

01916070584 *

BMW 3 Series2009 - 2.0 320i SE Touring 5-Door

2009 - 2.0 320i SE Touring 5-Door13

£1,995

  • 2L
  • 185.0K

    Miles
  • Petrol
  • Manual
  • Estate

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

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

2021 - 320i xDrive M Sport 4dr Step Auto29

£13,995

£296/pm (HP)

  • 2L
  • 123.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2007 (07) - 335i M Sport 2dr Step Auto

2007 (07) - 335i M Sport 2dr Step Auto12

Low Mileage

£3,195

£101/pm (HP)

  • 3L
  • 93.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

PLANETMOTORZ LTD

01215160815 *

BMW 3 Series2017 - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2017 - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr80

£14,495

£283/pm (HP)

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

DERWENT MOTORS LTD

01332414504 *

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

2013 (13) - 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr64

Reduced

£8,495

£157/pm (HP)

  • 2L
  • 99.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

3.7/5 Stars

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

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

Low Mileage

£19,350

£385/pm (HP)

  • 2L
  • 43.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2019 - 320d xDrive Sport 4dr Step Auto

2019 - 320d xDrive Sport 4dr Step Auto36

£17,950

  • 2L
  • 74.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2010 (60) - 2.0 320i SE Convertible 2dr Petrol Manual Euro 5 (170 ps)

2010 (60) - 2.0 320i SE Convertible 2dr Petrol Manual Euro 5 (170 ps)25

Reduced

£4,995

£84/pm (HP)

  • 2L
  • 64.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Tony Car Sales Ltd

02393871677 *

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

2013 (S) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)36

Low Mileage

£7,495

£136/pm (HP)

  • 2L
  • 93.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cadnam Car Sales

02382149488 *

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

2020 (70) - 320i M Sport 4dr Step Auto50

£20,491

  • 2L
  • 63.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2012 (62) - 318d M Sport 4dr

2012 (62) - 318d M Sport 4dr14

Reduced

£3,499

£52/pm (HP)

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Manual
  • Saloon

AMC Custom Motors

01274087668 *

BMW 3 Series2020 - 2.0 M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 - 2.0 M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)43

Reduced

£17,995

£317/pm (PCP)

  • 2L
  • 78.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2009 (59) - 320d M Sport Business Edition 4dr

2009 (59) - 320d M Sport Business Edition 4dr13

£2,495

  • 2L
  • 165.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Stealth Motor Sales LTD

01296325308 *

BMW 3 Series2022 (22) - M340i 5-Door

2022 (22) - M340i 5-Door77

£31,449

  • 3L
  • 66.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Lloyd BMW South Lakes

01538712251 *

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.