Skip to main content

3,180 Used BMW 3 Series cars for sale

BMW 3 Series2007 (07) - 325i M Sport 5dr Auto

2007 (07) - 325i M Sport 5dr Auto30

Low Mileage

£3,195

  • 2.5L
  • 112.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Cars 4 You

01216615633 *

BMW 3 Series2003 (53) - 2.0 318Ci 318 SE Auto 2dr

2003 (53) - 2.0 318Ci 318 SE Auto 2dr53

Low Mileage

£2,790

  • 2L
  • 57.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Carmax London

01753201894 *

BMW 3 Series2017 - 320i xDrive Luxury 4dr Step Auto

2017 - 320i xDrive Luxury 4dr Step Auto8

£16,999

Finance available £357 pm

  • 2L
  • 11.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

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 Series2008 (08) - 2.9 330d Sport 4-Door

2008 (08) - 2.9 330d Sport 4-Door

Low Mileage

£6,495

  • 3L
  • 76.6K

    Miles
  • Diesel
  • Manual
  • Coupe

OB Motors

01495367091 *

BMW 3 Series2020 (20) - 320i M Sport 4dr Step Auto Petrol Saloon

2020 (20) - 320i M Sport 4dr Step Auto Petrol Saloon34

£21,099

  • 2L
  • 44.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu Honda Newcastle

01918146407 *

4.7/5 Stars

BMW 3 Series2013 (63) - 330d xDrive Luxury 4dr Step Auto 1 PREV OWNER FULL HISTORY

2013 (63) - 330d xDrive Luxury 4dr Step Auto 1 PREV OWNER FULL HISTORY16

£5,995

  • 3L
  • 153.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

CJ AUTOS BRISTOL

01174404907 *

4.8/5 Stars

BMW 3 Series2013 - 4.0 M3 Limited Edition 500 Semi-Auto 2dr

2013 - 4.0 M3 Limited Edition 500 Semi-Auto 2dr31

Low Mileage

£28,995

  • 4L
  • 17.8K

    Miles
  • Petrol
  • Automatic
  • Convertible

Ravenswood Performance Ltd

01444222070 *

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 Series2013 - 3.0 325i M Sport Auto 2dr

2013 - 3.0 325i M Sport Auto 2dr44

£6,495

  • 3L
  • 117.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

AUTOHAUS CHELTENHAM LTD T/a Greatfield Cars & Commercials

01242501609 *

BMW 3 Series2020 - 2.0 320d xDrive M Sport Auto 4WD 5dr

2020 - 2.0 320d xDrive M Sport Auto 4WD 5dr20

Reduced

£24,490

Finance available £483 pm

  • 2L
  • 53.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Churchs Performance Cars

01403331228 *

4.7/5 Stars

BMW 3 Series2010 (10) - 320d SE Business Edition 4dr

2010 (10) - 320d SE Business Edition 4dr8

Reduced

£1,850

  • 2L
  • 154.5K

    Miles
  • Diesel
  • Manual
  • Saloon

D T CARS bristol LTD

01225541204 *

BMW 3 Series2021 - 320D 190 Auto Start/Stop 5-Door

2021 - 320D 190 Auto Start/Stop 5-Door49

Low Mileage

£27,250

Finance available £539 pm

  • 2L
  • 28.4K

    Miles
  • Diesel
  • Manual
  • Estate

David Hayton Ltd (Autostore Carlisle)

01228522423 *

BMW 3 Series2018 (18) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr44

£12,050

Finance available £247 pm

  • 2L
  • 61.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2015 - 318d Sport 4dr

2015 - 318d Sport 4dr13

£9,250

Finance available £184 pm

  • 2L
  • 91.2K

    Miles
  • Diesel
  • Manual
  • Saloon

ILEX CAR SALES LTD

02877440249 *

BMW 3 Series2018 (68) - 320i SE 5dr Step Auto

2018 (68) - 320i SE 5dr Step Auto27

Reduced

£8,795

Finance available £174 pm

  • 2L
  • 107.2K

    Miles
  • Petrol
  • Automatic
  • Estate

V12 Sports and Classics Worksop

01455241730 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2017 (17) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)26

£11,150

Finance available £227 pm

  • 2L
  • 118.0K

    Miles
  • Diesel
  • Automatic
  • Estate

X AUTOHAUS

01566701222 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£32,998

  • 2L
  • 13.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Greenock Used Car Centre

01475602098 *

4.7/5 Stars

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

2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr19

£11,989

  • 2L
  • 128.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

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

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

£13,995

Finance available £290 pm

  • 2L
  • 81.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors Ltd

01618042356 *

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.