Skip to main content

3,127 Used BMW 3 Series cars for sale

BMW 3 Series2006 (56) - 2.5 325i M Sport Euro 4 4dr

2006 (56) - 2.5 325i M Sport Euro 4 4dr39

£2,495

  • 2.5L
  • 151.0K

    Miles
  • Petrol
  • Manual
  • Saloon

iCars Automotive Ltd

07482502192 *

BMW 3 Series2017 - 318d M Sport 4dr

2017 - 318d M Sport 4dr13

£11,750

Finance available £240 pm

  • 2L
  • 85.3K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2015 (65) - 320d EfficientDynamics Plus 5dr

2015 (65) - 320d EfficientDynamics Plus 5dr37

£7,249

  • 2L
  • 120.8K

    Miles
  • Diesel
  • Manual
  • Estate

DandLMotors

01777801098 *

4.7/5 Stars

BMW 3 Series2015 (15) - 320d M Sport 4dr Step Auto [Business Media]

2015 (15) - 320d M Sport 4dr Step Auto [Business Media]12

£7,250

Finance available £140 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2013 (13) - 316d Sport 4-Door

2013 (13) - 316d Sport 4-Door33

£2,975

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Saloon

GMC MOTORS B'HAM LIMITED

01215165519 *

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

2015 (15) - 320d xDrive M Sport 5dr Step Auto18

£6,750

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

HIGHTECH MOTORS LTD

01494413978 *

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

2014 (64) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr17

£6,750

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

SOLIHULL MOTOR HOUSE LTD

01217525793 *

BMW 3 Series2019 (19) - 2.0 320D M SPORT 4DR Manual

2019 (19) - 2.0 320D M SPORT 4DR Manual23

£17,495

Finance available £339 pm

  • 2L
  • 64.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Excel Vehicle Sales Ltd

01524938896 *

0/5 Stars

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

2023 - 320i M Sport 4dr Step Auto35

£29,995

  • 2L
  • 20.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Doncaster

01302203473 *

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

2019 - 320i M Sport 4dr Step Auto84

Low Mileage

£20,550

Finance available £402 pm

  • 2L
  • 38.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Mantles Used Cars Royston

01763291130 *

BMW 3 Series2012 (12) - 2.0 318d Sport Plus Edition Touring Steptronic Euro 5 5dr

2012 (12) - 2.0 318d Sport Plus Edition Touring Steptronic Euro 5 5dr46

Reduced

£5,495

  • 2L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Scotton Garage Limited

01423797050 *

4.8/5 Stars

BMW 3 Series2017 (17) - 335d xDrive M Sport 4dr Step Auto

2017 (17) - 335d xDrive M Sport 4dr Step Auto9

£11,995

  • 3L
  • 130.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Vans Limited

01162162471 *

0/5 Stars

BMW 3 Series2024 (74) - 320d MHT M Sport 4dr Step Auto Diesel Saloon

2024 (74) - 320d MHT M Sport 4dr Step Auto Diesel Saloon63

Low Mileage

£39,520

  • 2L
  • 5.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Teesside

01642630363 *

0/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,898

  • 2L
  • 10.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

4.7/5 Stars

BMW 3 Series2021 (21) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) BMW Live Cockp

2021 (21) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) BMW Live Cockp45

Reduced

£21,943

Finance available £430 pm

  • 2L
  • 35.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Cartime Bury

01613887693 *

4.4/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,698

  • 2L
  • 12.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

4.7/5 Stars

BMW 3 Series2016 - 2.0 320d ED Plus Saloon 4-Door

2016 - 2.0 320d ED Plus Saloon 4-Door15

£7,795

Finance available £152 pm

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yaddlethorpe Motor Company

01724514597 *

BMW 3 Series2017 (17) - 335d xDrive M Sport 5dr Step Auto

2017 (17) - 335d xDrive M Sport 5dr Step Auto19

Low Mileage

£10,750

Finance available £218 pm

  • 3L
  • 38.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Pro Motor Salvage

01156977774 *

BMW 3 Series2022 (71) - 2.0 318d MHT M Sport Auto Euro 6 (s/s) 4dr

2022 (71) - 2.0 318d MHT M Sport Auto Euro 6 (s/s) 4dr54

£20,050

Finance available £391 pm

  • 2L
  • 60.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

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

2021 (21) - 320i M Sport 4dr Step Auto32

£18,295

  • 2L
  • 69.4K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

NETHERTON ROAD CAR SALES LTD

01698533313 *

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

View profile

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.