Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,352 Used BMW 3 Series cars for sale

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

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

Low Mileage

£26,995

£450/pm (PCP)

  • 2L
  • 20.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

BMW 3 Series2018 (67) - 320d EfficientDynamics Plus 5dr

2018 (67) - 320d EfficientDynamics Plus 5dr12

£6,495

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Elliott Grace Cars Congleton

01260540493 *

BMW 3 Series2011 (61) - 2.0 318d Sport Plus Edition Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)

2011 (61) - 2.0 318d Sport Plus Edition Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)47

Reduced

£4,995

£84/pm (HP)

  • 2L
  • 107.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Cattedown Trade Centre

01752426030 *

BMW 3 Series2011 (61) - 3.0 325d M Sport Coupe 2dr Diesel Steptronic Euro 5 (204 ps)

2011 (61) - 3.0 325d M Sport Coupe 2dr Diesel Steptronic Euro 5 (204 ps)31

Low Mileage

£7,995

£147/pm (HP)

  • 3L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Bateman & Lynch Cars (Tavistock)

01822661658 *

4.9/5 Stars

BMW 3 Series2017 (67) - 320d EfficientDynamics Sport 4dr

2017 (67) - 320d EfficientDynamics Sport 4dr9

£5,990

  • 2L
  • 128.7K

    Miles
  • Diesel
  • Manual
  • Saloon

MUSTANG AUTOS LIMITED

01535280746 *

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

2022 - 320i M Sport 4dr Step Auto37

Low Mileage

£26,995

£430/pm (PCP)

  • 2L
  • 25.3K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2015 (15) - 320d xDrive M Sport 4dr Step Auto

2015 (15) - 320d xDrive M Sport 4dr Step Auto15

£9,494

£178/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Alisons Automotive Group

01453701529 *

0/5 Stars

BMW 3 Series2020 (70) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2020 (70) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr11

£22,900

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Whitethor Cars

01530443588 *

0/5 Stars

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

2015 (65) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr60

Reduced

£12,250

£236/pm (HP)

  • 3L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW 3 Series2020 - 2.0 320I M Sport Auto 4dr

2020 - 2.0 320I M Sport Auto 4dr83

£19,895

£353/pm (PCP)

  • 2L
  • 63.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

RallySport Automotive Limited

01206489764 *

4.9/5 Stars

BMW 3 Series2014 (14) - 320d Sport 5dr Step Auto

2014 (14) - 320d Sport 5dr Step Auto43

£5,795

  • 2L
  • 120.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Silverline Auto

01926355775 *

BMW 3 Series2019 (19) - 318d M Sport 4dr Step Auto

2019 (19) - 318d M Sport 4dr Step Auto28

Low Mileage

£21,495

£434/pm (PCP)

  • 2L
  • 42.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

CSH Performance Ltd

01484959597 *

BMW 3 Series2015 - 2.0 320d M Sport Auto xDrive 4-Door

2015 - 2.0 320d M Sport Auto xDrive 4-Door31

£8,790

£164/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Andrew James Cars Ltd

01227202634 *

BMW 3 Series2018 (1B) - 2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr Petrol Plug-in Hybrid Aut

2018 (1B) - 2.0 330e 7.6kWh M Sport Shadow Edition Saloon 4dr Petrol Plug-in Hybrid Aut48

£12,995

£252/pm (HP)

  • 2L
  • 73.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Teesside Car Finance

01642937529 *

0/5 Stars

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

(63) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr9

£10,495

  • 113.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

R Line Motors

01618042359 *

BMW 3 Series(65) - 2.0 320d Sport Auto xDrive Euro 6 (s/s) 4dr

(65) - 2.0 320d Sport Auto xDrive Euro 6 (s/s) 4dr80

Reduced

£7,295

  • 121.5K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Pavilion Motor Company

01614139866 *

BMW 3 Series2015 (65) - 318d SE 4dr

2015 (65) - 318d SE 4dr16

£4,999

£84/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Elite Cars

01216618574 *

BMW 3 Series2013 (63) - 320d Sport 5dr Step Auto

2013 (63) - 320d Sport 5dr Step Auto29

Low Mileage

£8,495

£157/pm (HP)

  • 2L
  • 85.7K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Rodden Road Cars

01373481367 *

BMW 3 Series2019 (19) - 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr39

£10,445

£198/pm (HP)

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Meadway Autoland

01216475215 *

1/5 Stars

BMW 3 Series2020 - 320d M Sport 5dr Step Auto

2020 - 320d M Sport 5dr Step Auto43

Low Mileage

£24,723

£509/pm (CS)

  • 2L
  • 23.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Carsa Mountsorrel

01162165589 *

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.