Skip to main content

3,176 Used BMW 3 Series cars for sale

BMW 3 Series2013 (63) - 330d xDrive M Sport 4dr Step Auto

2013 (63) - 330d xDrive M Sport 4dr Step Auto31

Low Mileage

£10,995

Finance available £294 pm

  • 3L
  • 91.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

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

2016 - 320d M Sport 4dr Step Auto11

£10,995

Finance available £223 pm

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

RW MOTORS Ltd

02890026905 *

BMW 3 Series2021 - 330i M Sport 4dr Step Auto [Tech Pack]

2021 - 330i M Sport 4dr Step Auto [Tech Pack]27

Low Mileage

£25,799

Finance available £435 pm

  • 2L
  • 19.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

BMW 3 Series2021 - 320i Sport 4dr Step Auto

2021 - 320i Sport 4dr Step Auto23

Low Mileage

£21,750

Finance available £336 pm

  • 2L
  • 25.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

S Moore Motors Ltd

02890023136 *

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

2019 - 320d M Sport 4dr Step Auto31

£18,891

  • 2L
  • 67.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Marshall BMW Salisbury

01722445824 *

BMW 3 Series2018 - 2.0 320i M Sport Saloon 4-Door

2018 - 2.0 320i M Sport Saloon 4-Door17

£8,305

  • 2L
  • 130.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Peak Motors Limited

01663790344 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,498

  • 2L
  • 6.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Broxburn Seat / Fiat

01506532870 *

4.7/5 Stars

BMW 3 Series2021 (71) - 2.0 318i SE Pro Auto Euro 6 (s/s) 4dr

2021 (71) - 2.0 318i SE Pro Auto Euro 6 (s/s) 4dr23

£19,000

  • 2L
  • 44.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Goscote Services

01164785112 *

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

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

£9,994

Finance available £201 pm

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoTrade Southwest

01453701529 *

BMW 3 Series2008 - 2.0 320i M Sport Coupe 2-Door

2008 - 2.0 320i M Sport Coupe 2-Door7

Low Mileage

£2,600

  • 2L
  • 136.6K

    Miles
  • Petrol
  • Manual
  • Coupe

Deal Finder Motors Limited

01932687775 *

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

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

Reduced

£33,898

  • 2L
  • 17.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Manchester Corvette / Maserati / LUXE

01616967076 *

4.7/5 Stars

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

2024 - 330e M Sport 4dr Step Auto19

Low Mileage

£33,898

  • 2L
  • 8.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2012 - 318d Exclusive Edition Silver 5dr Estate

2012 - 318d Exclusive Edition Silver 5dr Estate1

Low Mileage

£3,295

Finance available £89 pm

  • 2L
  • 105.6K

    Miles
  • Diesel
  • Manual
  • Estate

RG Motors Ltd

01522467376 *

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

£21,975

Finance available £344 pm

  • 2L
  • 38.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Co

01616945324 *

4.7/5 Stars

BMW 3 Series2021 - 330d xDrive M Sport Pro Edition Touring 5-Door

2021 - 330d xDrive M Sport Pro Edition Touring 5-Door61

Low Mileage

£33,700

Finance available £548 pm

  • 3L
  • 30.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW 3 Series2010 (60) - 325i M Sport 2dr Step Auto

2010 (60) - 325i M Sport 2dr Step Auto37

Low Mileage

£8,495

  • 3L
  • 64.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

BMW 3 Series2017 - 1.5 318i Sport Auto Euro 6 (s/s) 4dr

2017 - 1.5 318i Sport Auto Euro 6 (s/s) 4dr26

Low Mileage

£10,388

Finance available £210 pm

  • 1.5L
  • 62.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Traders

02037808158 *

3.8/5 Stars

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

2012 (62) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr74

Low Mileage

£6,990

Finance available £200 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ace4Cars LTD

01217287421 *

BMW 3 Series2017 - 2.0 320d xDrive M Sport Shadow Edition 4WD 5dr

2017 - 2.0 320d xDrive M Sport Shadow Edition 4WD 5dr30

£11,695

Finance available £239 pm

  • 2L
  • 99.9K

    Miles
  • Diesel
  • Manual
  • Estate

BMW 3 Series2021 - M340d XDRIVE [STUNNING M340D] 4-Door

2021 - M340d XDRIVE [STUNNING M340D] 4-Door31

Reduced

£25,985

  • 3L
  • 65.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

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.