Skip to main content

3,157 Used BMW 3 Series cars for sale

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

2021 - 320i M Sport 4dr Step Auto35

£22,099

Finance available £457 pm

  • 2L
  • 43.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

01792001651 *

4.3/5 Stars

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

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

£22,990

  • 2L
  • 52.2K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Auto MC Limited TA Automotive Cars

01535280995 *

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

2014 (14) - 2.0 320d M Sport Euro 5 (s/s) 4dr55

Reduced

£6,290

Finance available £118 pm

  • 2L
  • 118.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Auto Globe Limited

01908765760 *

4.5/5 Stars

BMW 3 Series2013 - 320i Sport Touring Auto

2013 - 320i Sport Touring Auto43

£11,590

Finance available £237 pm

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

V P I Used Car Sales Limited

02039377580 *

4.3/5 Stars

BMW 3 Series2013 - M Sport Saloon 4dr Diesel Auto Euro 5

2013 - M Sport Saloon 4dr Diesel Auto Euro 540

£5,995

Finance available £112 pm

  • 2L
  • 142.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ultimate Cars Ltd

01245203317 *

BMW 3 Series2012 (12) - 2.0 318d SE 4dr

2012 (12) - 2.0 318d SE 4dr12

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

2019 - 320i M Sport 4dr Step Auto19

Low Mileage

£20,998

  • 2L
  • 34.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Renault / Dacia (Elgin)

01343611162 *

4.7/5 Stars

BMW 3 Series2020 - 2.0 Sport Touring Auto Euro 6 (s/s) 5dr

2020 - 2.0 Sport Touring Auto Euro 6 (s/s) 5dr47

Reduced

£16,500

Finance available £346 pm

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Jonathan Dawson Car Sales Ltd

01134676315 *

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

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

£11,989

Finance available £246 pm

  • 2L
  • 69.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stonebrook Motors

01932502422 *

BMW 3 Series2010 (60) - 318i Sport Plus Edition 4dr

2010 (60) - 318i Sport Plus Edition 4dr22

£3,495

Finance available £56 pm

  • 2L
  • 125.0K

    Miles
  • Petrol
  • Manual
  • Saloon

DC Car Sales Ltd

01217288862 *

BMW 3 Series2019 - 318d SE 4dr Step Auto

2019 - 318d SE 4dr Step Auto36

£12,490

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fourways Ltd

01977808773 *

BMW 3 Series2014 - 2.0 320i xDrive M Sport Saloon 4-Door

2014 - 2.0 320i xDrive M Sport Saloon 4-Door60

Low Mileage

£9,440

Finance available £189 pm

  • 2L
  • 52.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Cavectra Centre

01375801182 *

0/5 Stars

BMW 3 Series2013 (63) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr

2013 (63) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr70

£5,995

Finance available £112 pm

  • 2L
  • 131.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Allton Cars Ltd

01216618747 *

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

2020 - 330e M Sport 4dr Step Auto4

Low Mileage

£22,285

Finance available £437 pm

  • 2L
  • 18.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SERE Belfast

02895908111 *

BMW 3 Series2014 (64) - 330d XDRIVE M SPORT TOURING ESTATE AUTOMATIC + PRO NAV + FSH + 5-Door

2014 (64) - 330d XDRIVE M SPORT TOURING ESTATE AUTOMATIC + PRO NAV + FSH + 5-Door34

£9,990

Finance available £201 pm

  • 3L
  • 123.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Apex Auto Traders Ltd

01134689005 *

BMW 3 Series2009 (09) - 318i SE 4dr

2009 (09) - 318i SE 4dr14

£1,995

  • 2L
  • 135.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Assuredrive

01582280738 *

0/5 Stars

BMW 3 Series2013 - 2.0 318d SE Touring 5-Door

2013 - 2.0 318d SE Touring 5-Door30

£3,490

Finance available £56 pm

  • 2L
  • 203.0K

    Miles
  • Diesel
  • Automatic
  • Estate

KH Autohaus Ltd

01733666237 *

BMW 3 Series2021 (21) - 330e xDrive M Sport Pro Edition 5dr Step Auto

2021 (21) - 330e xDrive M Sport Pro Edition 5dr Step Auto41

Reduced

£25,475

Finance available £503 pm

  • 2L
  • 61.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Sandwell Car Sales

01215160845 *

BMW 3 Series2015 - 3.0 335d xDrive M Sport Auto 4WD 4dr

2015 - 3.0 335d xDrive M Sport Auto 4WD 4dr41

Reduced

£13,990

Finance available £290 pm

  • 3L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Swaan Motors Ltd

01733667053 *

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

2021 - 320d MHT M Sport 4dr Step Auto15

£19,950

Finance available £389 pm

  • 2L
  • 108.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

DG Cars & 4X4 LTD

02890023125 *

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.