Skip to main content

3,070 Used BMW 3 Series cars for sale

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

2017 (17) - 2.0 320d M Sport Euro 6 (s/s) 4dr58

£9,490

Finance available £190 pm

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Podium PCL

01908953493 *

BMW 3 Series2014 - 2.0 318d Sport 4dr

2014 - 2.0 318d Sport 4dr84

£4,820

Finance available £85 pm

  • 108.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Carscierge

01743292170 *

BMW 3 Series2018 - 3.0 M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 - 3.0 M Sport Shadow Edition Auto Euro 6 (s/s) 4dr25

£16,495

Finance available £346 pm

  • 3L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wrights Motors

01366310748 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Manual Euro 6 (s/s) (190

2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Manual Euro 6 (s/s) (19027

Low Mileage

£15,940

  • 2L
  • 45.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Dace Car Supermarket

01616945306 *

4.8/5 Stars

BMW 3 Series2022 - 330e M Sport 5dr Step Auto

2022 - 330e M Sport 5dr Step Auto45

£23,999

Finance available £498 pm

  • 2L
  • 41.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2010 (60) - 2.0 320d SE Steptronic Euro 5 2dr

2010 (60) - 2.0 320d SE Steptronic Euro 5 2dr37

Low Mileage

£7,295

  • 2L
  • 67.2K

    Miles
  • Diesel
  • Automatic
  • Coupe

Hillington Motor Co Ltd

01414735693 *

BMW 3 Series2014 (14) - 320d Modern 4dr Step Auto

2014 (14) - 320d Modern 4dr Step Auto23

Reduced

£7,450

Finance available £144 pm

  • 2L
  • 79.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Ms Car Sales Cuper

01334800426 *

BMW 3 Series2020 (20) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr

2020 (20) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr56

Low Mileage

£17,879

Finance available £347 pm

  • 2L
  • 40.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2021 (21) - 330e M Sport Pro Edition 4dr Step Auto - FULL BMW SERVICE

2021 (21) - 330e M Sport Pro Edition 4dr Step Auto - FULL BMW SERVICE30

£15,690

Finance available £328 pm

  • 2L
  • 119.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

MAK Automobiles Limited

01613887756 *

BMW 3 Series2016 (16) - 330D XDRIVE AC AUTO 4-Door

2016 (16) - 330D XDRIVE AC AUTO 4-Door32

£5,250

Finance available £95 pm

  • 3L
  • 139.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Belt Motor Group

01384881241 *

BMW 3 Series2015 (15) - 3.0 330d BluePerformance Luxury Touring Auto Euro 6 (s/s) 5dr

2015 (15) - 3.0 330d BluePerformance Luxury Touring Auto Euro 6 (s/s) 5dr41

Low Mileage

£12,000

Finance available £246 pm

  • 3L
  • 79.0K

    Miles
  • Diesel
  • Automatic
  • Estate

James Wright Cars Ltd

01744419596 *

BMW 3 Series2012 (62) - 2.0 320d M Sport Coupe 2dr Diesel Manual Euro 5 (s/s) (184 ps)

2012 (62) - 2.0 320d M Sport Coupe 2dr Diesel Manual Euro 5 (s/s) (184 ps)50

Low Mileage

£5,040

Finance available £90 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Manual
  • Coupe

DR Motors

01162162407 *

3.8/5 Stars

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

2021 - 330i M Sport 4dr Step Auto36

£23,737

  • 2L
  • 48.4K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

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

2017 (67) - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr28

Low Mileage

£27,989

Finance available £554 pm

  • 3L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Estate

BMW 3 Series2020 - 320d xDrive M Sport 5dr Step Auto [Tech/Plus Pack]

2020 - 320d xDrive M Sport 5dr Step Auto [Tech/Plus Pack]43

Low Mileage

£28,799

Finance available £602 pm

  • 2L
  • 25.9K

    Miles
  • Diesel
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2001 (51) - 325ti SE COMPACT PISTACHIO GREEN £2995 3-Door

2001 (51) - 325ti SE COMPACT PISTACHIO GREEN £2995 3-Door7

Low Mileage

£2,995

  • 2.5L
  • 84.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

J H NORMAN & SONS

01935311713 *

BMW 3 Series2009 (59) - 320i M SPORT 2DR AUTOMATIC COUPE

2009 (59) - 320i M SPORT 2DR AUTOMATIC COUPE20

Reduced

£2,190

  • 2L
  • 139.6K

    Miles
  • Petrol
  • Automatic
  • Coupe

WMC

01212706882 *

0/5 Stars

BMW 3 Series2016 - 3.0 335d xDrive M Sport Saloon 4-Door

2016 - 3.0 335d xDrive M Sport Saloon 4-Door22

£11,795

Finance available £241 pm

  • 3L
  • 107.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yaddlethorpe Motor Company

01724514597 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto

2022 - 330e M Sport 5dr Step Auto33

£25,353

  • 2L
  • 42.9K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Milton Keynes

01908104093 *

4.7/5 Stars

BMW 3 Series2020 - 330e xDrive M Sport 5dr Step Auto

2020 - 330e xDrive M Sport 5dr Step Auto24

Reduced

£22,500

Finance available £442 pm

  • 2L
  • 55.6K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Jack Reid Cars Carrickfergus

02893448937 *

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

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

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* 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.