Skip to main content

3,181 Used BMW 3 Series cars for sale

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Plus Edition Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 330e 12kWh M Sport Plus Edition Auto Euro 6 (s/s) 4dr74

£24,995

Finance available £493 pm

  • 2L
  • 44.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2014 (14) - 320i SE 4dr

2014 (14) - 320i SE 4dr21

Low Mileage

£6,995

Finance available £134 pm

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Newtons of Ashley

01425207305 *

BMW 3 Series2010 - 2.0 318d M Sport Steptronic Euro 5 4dr

2010 - 2.0 318d M Sport Steptronic Euro 5 4dr28

Low Mileage

£3,493

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

LANDSTRADELTD

01234237585 *

BMW 3 Series2016 - 2.0 320d xDrive M Sport Touring 5-Door

2016 - 2.0 320d xDrive M Sport Touring 5-Door24

£9,950

Finance available £200 pm

  • 2L
  • 112.8K

    Miles
  • Diesel
  • Automatic
  • Estate

HLX Performance LTD

01202007783 *

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 4dr Step Auto

2017 - 320d M Sport 4dr Step Auto10

£10,995

Finance available £223 pm

  • 2L
  • 107.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SMCARS (LTD)

02830447097 *

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

2015 (15) - 320d xDrive M Sport 4dr [Business Media]42

£8,995

Finance available £179 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Saloon

DIRECT CAR SALES LIMITED

01233229365 *

4.3/5 Stars

BMW 3 Series2022 - 2.0 330E M Sport Auto 5dr

2022 - 2.0 330E M Sport Auto 5dr46

£27,478

Finance available £544 pm

  • 2L
  • 42.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Best Car Ltd

01580232496 *

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

£22,991

  • 2L
  • 39.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2025 - 320i M Sport 4dr Step Auto30

Low Mileage

£37,150

Finance available £743 pm

  • 2L
  • 2.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

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

2016 (16) - 320d xDrive M Sport 4dr Step Auto24

£7,595

  • 2L
  • 141.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2024 (74) - 330e M Sport 5dr Step Auto

2024 (74) - 330e M Sport 5dr Step Auto20

£34,400

Finance available £686 pm

  • 2L
  • 9.1K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£35,998

  • 2L
  • 11.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Chesterfield Motorstore / Vanstore

01246381032 *

4.7/5 Stars

BMW 3 Series2019 - 318d Sport 4dr Step Auto

2019 - 318d Sport 4dr Step Auto39

Low Mileage

£18,149

Finance available £372 pm

  • 2L
  • 41.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch

01312874330 *

4.2/5 Stars

BMW 3 Series2018 - 330d xDrive M Sport Shadow Edition 5dr Step Auto

2018 - 330d xDrive M Sport Shadow Edition 5dr Step Auto11

Reduced

£14,995

Finance available £313 pm

  • 3L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Lakeland Cars (NI) Ltd

02890023697 *

BMW 3 Series2010 (10) - 318d SE 4dr Step Auto

2010 (10) - 318d SE 4dr Step Auto9

£2,195

  • 2L
  • 167.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW 3 Series2012 (62) - 3.0 330D M SPORT 4d 255 BHP 4-Door

2012 (62) - 3.0 330D M SPORT 4d 255 BHP 4-Door32

£8,995

  • 3L
  • 103.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Richmond Car Sales

01614139822 *

BMW 3 Series2012 (12) - 2.0 318d Modern Euro 5 (s/s) 4dr

2012 (12) - 2.0 318d Modern Euro 5 (s/s) 4dr17

£3,495

  • 2L
  • 130.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Elm Motor Company

01752749650 *

4.4/5 Stars

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

2021 - 330e M Sport 4dr Step Auto38

£20,899

Finance available £431 pm

  • 2L
  • 40.9K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch

01224453394 *

4.2/5 Stars

BMW 3 Series2015 - 320d EfficientDynamics 4dr Step Auto

2015 - 320d EfficientDynamics 4dr Step Auto7

Low Mileage

£9,650

Finance available £193 pm

  • 2L
  • 61.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

McKinney Motors

02837440713 *

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.