Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,638 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 330e SE Pro Step Auto 5-Door

2021 - 330e SE Pro Step Auto 5-Door24

Low Mileage

£19,197

£316/pm (PCP)

  • 2L
  • 27.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2018 - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2018 - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr20

£19,995

  • 3L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Woods New Forest Ltd

01590637902 *

0/5 Stars

BMW 3 Series2014 - 330d M Sport 4dr Step Auto

2014 - 330d M Sport 4dr Step Auto37

£9,995

  • 3L
  • 109.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MJ Motors

02890023185 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£33,198

  • 2L
  • 14.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2007 (56) - 320i M Sport 4dr Auto

2007 (56) - 320i M Sport 4dr Auto28

Low Mileage

£2,195

  • 2L
  • 131.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Autohub Leeds

01134676319 *

BMW 3 Series2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr68

£8,245

£152/pm (HP)

  • 2L
  • 101.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

3.7/5 Stars

BMW 3 Series2011 - 2.0 320d Exclusive Edition 5-Door

2011 - 2.0 320d Exclusive Edition 5-Door23

Reduced

£3,995

  • 2L
  • 96.6K

    Miles
  • Diesel
  • Manual
  • Estate

Dryden BCS

01212722017 *

BMW 3 Series2024 (74) - 320i M Sport Saloon 4-Door

2024 (74) - 320i M Sport Saloon 4-Door3

£28,999

  • 2L
  • 14.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Southport BMW

01704660091 *

BMW 3 Series2009 - 320i SE 2dr Auto *SUNROOF*

2009 - 320i SE 2dr Auto *SUNROOF*21

Low Mileage

£2,750

  • 2L
  • 80.7K

    Miles
  • Petrol
  • Automatic
  • Coupe

YZ AUTOMOTIVE LTD

01282501693 *

0/5 Stars

BMW 3 Series2017 - 2.0 330e SE Saloon 4-Door

2017 - 2.0 330e SE Saloon 4-Door8

£5,650

  • 2L
  • 165.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Deal Finder Motors Limited

01932687775 *

BMW 3 Series2017 - 320d M Sport 5-Door

2017 - 320d M Sport 5-Door71

Low Mileage

£16,250

  • 2L
  • 52.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Otterbourne Car Company

02380013769 *

BMW 3 Series2016 (23) - 2.0 320D SPORT 4d 188 BHP 4-Door

2016 (23) - 2.0 320D SPORT 4d 188 BHP 4-Door2

£8,990

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Formula 1 Car Supermarket

01324464853 *

0/5 Stars

BMW 3 Series2020 - 330e M Sport 4dr Auto [Tech/Plus Pack]

2020 - 330e M Sport 4dr Auto [Tech/Plus Pack]26

£18,199

£384/pm (HP)

  • 2L
  • 62.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

BMW 3 Series2021 - 330e Sport Pro 5dr Step Auto

2021 - 330e Sport Pro 5dr Step Auto50

£18,000

  • 2L
  • 61.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Marshall BYD Maidstone

01622231659 *

BMW 3 Series2024 (73) - 320d M Sport Touring 5-Door

2024 (73) - 320d M Sport Touring 5-Door26

Low Mileage

£32,000

  • 2L
  • 15.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Stoneacre Worksop

01909498746 *

BMW 3 Series2021 - 330e M Sport 4dr Step Auto

2021 - 330e M Sport 4dr Step Auto41

£20,995

£351/pm (PCP)

  • 2L
  • 59.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Donnelly Motorstore Bangor

02891638497 *

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

2013 (13) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)33

Reduced

£11,995

£231/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Diesel
  • Automatic
  • Estate

BMW 3 Series2022 - 330E M SPORT 4-Door

2022 - 330E M SPORT 4-Door36

£21,300

£351/pm (PCP)

  • 2L
  • 31.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2023 (73) - M340i xDrive MHT 4dr Step Auto Petrol Saloon

2023 (73) - M340i xDrive MHT 4dr Step Auto Petrol Saloon55

£38,950

  • 3L
  • 22.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Teesside

01642630363 *

0/5 Stars

BMW 3 Series2016 - 1.5 318i Luxury Auto Euro 6 (s/s) 4dr

2016 - 1.5 318i Luxury Auto Euro 6 (s/s) 4dr33

£10,995

£210/pm (HP)

  • 1.5L
  • 59.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cars Of Cowbridge

01446508084 *

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.