Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,418 Used BMW 3 Series cars for sale

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

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr33

Reduced

£14,300

  • 2L
  • 103.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.6/5 Stars

BMW 3 Series2015 - 330d M Sport 5dr Step Auto [Business Media]

2015 - 330d M Sport 5dr Step Auto [Business Media]5

£12,995

£252/pm (HP)

  • 3L
  • 115.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Peak Automotive Limited

01637801278 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto44

£19,790

£363/pm (PCP)

  • 2L
  • 49.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Oakley Prestige

01256633773 *

BMW 3 Series2017 - 2.0 320d M Sport Saloon 4-Door

2017 - 2.0 320d M Sport Saloon 4-Door8

£10,999

£210/pm (HP)

  • 2L
  • 90.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

SHARESHILL MOTOR COMPANY LTD

01543224532 *

BMW 3 Series2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)35

Reduced

£11,995

£231/pm (HP)

  • 3L
  • 65.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2009 (59) - 320d M Sport Highline 2dr Auto

2009 (59) - 320d M Sport Highline 2dr Auto8

Reduced

£3,695

£62/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

RRJA Autos Limited

01501640117 *

BMW 3 Series2012 - 2.0 318d M Sport 4dr

2012 - 2.0 318d M Sport 4dr37

Low Mileage

£5,999

  • 2L
  • 93.7K

    Miles
  • Diesel
  • Manual
  • Saloon

The Motor Group

01733300651 *

0/5 Stars

BMW 3 Series2010 (10) - 320d SE Business Edition 4dr

2010 (10) - 320d SE Business Edition 4dr79

BMW 3 Series2016 - 1.5 318i SE Saloon 4-Door

2016 - 1.5 318i SE Saloon 4-Door16

£5,895

£103/pm (HP)

  • 1.5L
  • 117.1K

    Miles
  • Petrol
  • Manual
  • Saloon

MUGIEMOSS AUTO CENTRE LTD

01224453658 *

BMW 3 Series2017 - 320d M Sport Shadow Edition 5dr Step Auto

2017 - 320d M Sport Shadow Edition 5dr Step Auto

£14,995

£294/pm (HP)

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Estate

CJS Car Sales ltd

01229440568 *

4.5/5 Stars

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

2017 (67) - 330d M Sport 4dr Step Auto40

£14,499

  • 3L
  • 76.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Noya Motor Group (Durham)

01916070800 *

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

2020 - 318d MHT M Sport 4dr Step Auto36

Low Mileage

£22,670

  • 2L
  • 26.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

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

2023 - 320i M Sport 4dr Step Auto37

£28,995

£439/pm (PCP)

  • 2L
  • 27.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2018 - 320i M Sport Shadow Edition 4dr Step Auto, blue, petrol + stunning car

2018 - 320i M Sport Shadow Edition 4dr Step Auto, blue, petrol + stunning car38

Low Mileage

£16,995

£336/pm (HP)

  • 2L
  • 40.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

JTC Motors LTD

01752423585 *

BMW 3 Series2015 (65) - 335d xDrive M Sport 4dr Step Auto TOP SPEC

2015 (65) - 335d xDrive M Sport 4dr Step Auto TOP SPEC25

£9,995

  • 3L
  • 145.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vintage Car Sales

01924927439 *

BMW 3 Series2020 - 320i Sport 4dr Step Auto

2020 - 320i Sport 4dr Step Auto42

Low Mileage

£19,895

£431/pm (HP)

  • 2L
  • 40.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

BMW 3 Series2020 (20) - M340i xDrive Saloon 4-Door

2020 (20) - M340i xDrive Saloon 4-Door59

£29,729

  • 3L
  • 51.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

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

2019 - 320d M Sport 4dr Step Auto20

£22,995

£435/pm (PCP)

  • 2L
  • 56.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Murray Motors

02879440625 *

BMW 3 Series2018 (68) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2018 (68) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)60

£17,295

£335/pm (HP)

  • 3L
  • 78.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cookham Classics Ltd 2

01628567449 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p45

£13,940

  • 2L
  • 90.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Dace Specialist Car Centre Manchester

01612417068 *

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.