Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,428 Used BMW 3 Series cars for sale

BMW 3 Series2014 (63) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr

2014 (63) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr66

Reduced

£7,995

£147/pm (HP)

  • 2L
  • 100.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

3.7/5 Stars

BMW 3 Series2016 (16) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (16) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr63

£11,994

£231/pm (HP)

  • 3L
  • 96.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

BVG Automotive

01618048253 *

4.8/5 Stars

BMW 3 Series2010 (10) - 320i M Sport 2dr

2010 (10) - 320i M Sport 2dr

Low Mileage

£1,995

  • 2L
  • 123.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Sunbury X Motors

01895547883 *

BMW 3 Series2016 (16) - 335d xDrive M Sport 4dr Step Auto

2016 (16) - 335d xDrive M Sport 4dr Step Auto37

Low Mileage

£14,699

£288/pm (HP)

  • 3L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Noya Motor Group (Durham)

01916070800 *

BMW 3 Series2010 (59) - 320i SE 2dr Auto

2010 (59) - 320i SE 2dr Auto24

Low Mileage

£2,995

  • 2L
  • 108.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

Staines Motors LTD

01784771189 *

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

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

£13,650

£266/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Woodson Cars Ltd

01616965101 *

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) 4dr50

Low Mileage

£19,475

£388/pm (HP)

  • 2L
  • 41.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Co

01618049214 *

BMW 3 Series2013 - 320d EfficientDynamics Business 4dr

2013 - 320d EfficientDynamics Business 4dr11

£4,295

£69/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

BMW 3 Series2025 - M340i xDrive MHT 4dr Step Auto

2025 - M340i xDrive MHT 4dr Step Auto36

£51,450

  • 3L
  • 4.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2012 (12) - 320d Sport 4dr

2012 (12) - 320d Sport 4dr20

£3,999

£63/pm (HP)

  • 2L
  • 110.1K

    Miles
  • Diesel
  • Manual
  • Saloon

GEANY AUTOMOBILE LTD

07377969882 *

BMW 3 Series2014 (14) - 2.0 318d M Sport Auto Euro 5 (s/s) 4dr

2014 (14) - 2.0 318d M Sport Auto Euro 5 (s/s) 4dr34

Low Mileage

£10,499

£199/pm (HP)

  • 2L
  • 68.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Selection LTD

01285701378 *

BMW 3 Series2018 - 340i M Sport Shadow Edition 4dr Step Auto

2018 - 340i M Sport Shadow Edition 4dr Step Auto36

Low Mileage

£25,990

£648/pm (PCP)

  • 3L
  • 41.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

James Paul Car Sales Ltd

01403331244 *

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

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

£19,991

  • 2L
  • 74.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr26

Reduced

£19,990

£352/pm (PCP)

  • 2L
  • 44.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series1987 (E) - 320i 2dr Auto

1987 (E) - 320i 2dr Auto65

Low Mileage

£14,000

  • 2L
  • 73.6K

    Miles
  • Petrol
  • Automatic
  • Convertible

Historics Classic and Sportscar Auctions Ltd

01753313549 *

BMW 3 Series2010 (10) - 318i SE Business Edition 4dr Step Auto

2010 (10) - 318i SE Business Edition 4dr Step Auto11

£2,990

  • 2L
  • 121.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Multi Choice Cars

02038934220 *

BMW 3 Series2015 (15) - 2.0 318d BluePerformance SE Euro 6 (s/s) 4dr

2015 (15) - 2.0 318d BluePerformance SE Euro 6 (s/s) 4dr16

£5,750

£100/pm (HP)

  • 2L
  • 111.2K

    Miles
  • Diesel
  • Manual
  • Saloon

BM Car Sales

01493806054 *

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

2019 - 320d M Sport 4dr Step Auto33

£18,295

£370/pm (PCP)

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

J.K. Car Sales NI LTD

02890023682 *

BMW 3 Series2016 (65) - 2.0 320i M Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)

2016 (65) - 2.0 320i M Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)2

Low Mileage

£12,498

  • 2L
  • 60.6K

    Miles
  • Petrol
  • Manual
  • Estate

Vehicle Trade Centre Kilwinning

01475600796 *

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

2019 (69) - 320d xDrive M Sport 4dr Step Auto42

Low Mileage

£23,450

£426/pm (PCP)

  • 2L
  • 44.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Calder Motor Co

01506880411 *

4.3/5 Stars

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.