Skip to main content

3,134 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 643

£22,871

Finance available £499 pm

  • 2L
  • 34.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2011 (11) - 2.0 320i M Sport Euro 5 (s/s) 2dr

2011 (11) - 2.0 320i M Sport Euro 5 (s/s) 2dr13

Low Mileage

£6,989

Finance available £134 pm

  • 2L
  • 58.5K

    Miles
  • Petrol
  • Manual
  • Convertible

Geeling Motor Company

01527917833 *

BMW 3 Series(58) - 2.5 325i M Sport Auto Euro 4 4dr

(58) - 2.5 325i M Sport Auto Euro 4 4dr20

£6,949

Finance available £133 pm

  • 18.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

M Cars Surrey Ltd

01342649540 *

4.4/5 Stars

BMW 3 Series2013 (63) - 318d Sport 4dr

2013 (63) - 318d Sport 4dr24

£4,995

Finance available £89 pm

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Manual
  • Saloon

IK UNIQUE MOTORZ LTD

01782367054 *

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

2021 (70) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr42

£16,699

Finance available £351 pm

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2017 (17) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr46

£9,799

  • 2L
  • 100.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AL PRESTIGE CARS LTD

02380017157 *

0/5 Stars

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

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

Reduced

£16,749

Finance available £352 pm

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prime Motors

01279219599 *

4.4/5 Stars

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

2013 (63) - 320d xDrive M Sport 5dr Step Auto16

Reduced

£6,295

Finance available £118 pm

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2018 - 320d SE 4dr

2018 - 320d SE 4dr13

Low Mileage

£12,400

Finance available £255 pm

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£34,498

  • 2L
  • 16.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

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

2021 - 320i M Sport 4dr Step Auto41

Low Mileage

£23,999

Finance available £498 pm

  • 2L
  • 21.6K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

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

2024 - 320i M Sport 4dr Step Auto35

£27,749

Finance available £586 pm

  • 2L
  • 17.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Derby

01332419211 *

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

2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr54

Low Mileage

£13,995

Finance available £290 pm

  • 3L
  • 79.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2013 (13) - 330d M Sport 5dr Step Auto ***STUNNING LOOKS***

2013 (13) - 330d M Sport 5dr Step Auto ***STUNNING LOOKS***32

£10,495

Finance available £212 pm

  • 3L
  • 115.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

PRO PLATINUM AUTOMOTIVE LTD T/A Platinum Auto Ctrs

01143086616 *

BMW 3 Series2019 - 320d [190] M Sport 5dr Step Auto [Business Media]

2019 - 320d [190] M Sport 5dr Step Auto [Business Media]19

Reduced

£19,298

  • 2L
  • 32.5K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Arnold Clark Stirling Volvo / GWM / BYD

01786232221 *

4.7/5 Stars

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

(65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr74

Reduced

£9,695

Finance available £194 pm

  • 122.0K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

4/5 Stars

BMW 3 Series2022 (22) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr

2022 (22) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr50

Low Mileage

£37,990

Finance available £760 pm

  • 3L
  • 10.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTOR TOWN

01422415209 *

BMW 3 Series2019 - 320d xDrive M Sport Step Auto 4-Door

2019 - 320d xDrive M Sport Step Auto 4-Door27

Low Mileage

£22,597

Finance available £463 pm

  • 2L
  • 35.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,898

  • 2L
  • 20.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

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

2019 (19) - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr30

£17,499

Finance available £339 pm

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Fz Automotive Group

01422415953 *

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.