Skip to main content

3,051 Used BMW 3 Series cars for sale

BMW 3 Series2019 (19) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2019 (19) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)3

£14,373

Finance available £299 pm

  • 2L
  • 51.2K

    Miles
  • Petrol
  • Automatic
  • Estate

REVS (automotive) Limited

01205332693 *

BMW 3 Series2017 (17) - 330D XDRIVE AC AUTO 5-Door

2017 (17) - 330D XDRIVE AC AUTO 5-Door15

£7,850

Finance available £153 pm

  • 3L
  • 102.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Belt Motor Group

01384881241 *

BMW 3 Series2005 - SPORT 2-Door

2005 - SPORT 2-Door11

Low Mileage

£4,995

Finance available £89 pm

  • 2.5L
  • 82.8K

    Miles
  • Petrol
  • Automatic
  • Coupe

carmotion

01452221219 *

4.6/5 Stars

BMW 3 Series2013 - 325d M Sport 2dr Step Auto

2013 - 325d M Sport 2dr Step Auto14

Low Mileage

£8,495

Finance available £167 pm

  • 3L
  • 64.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

Lakeside Autos

02890023124 *

BMW 3 Series2014 (64) - 335d xDrive M Sport 5dr Step Auto

2014 (64) - 335d xDrive M Sport 5dr Step Auto92

£8,795

Finance available £174 pm

  • 3L
  • 92.6K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Quality Drive Auto Ltd

01212697808 *

BMW 3 Series2021 - 330e SE Pro 5-Door

2021 - 330e SE Pro 5-Door43

£14,695

Finance available £306 pm

  • 2L
  • 70.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Premier Car Supermarket Kettering Ltd

01536219120 *

BMW 3 Series2012 (61) - 320d SE 2dr

2012 (61) - 320d SE 2dr10

£2,795

  • 2L
  • 171.0K

    Miles
  • Diesel
  • Manual
  • Convertible

BMW 3 Series2014 - 320d M Sport 4dr

2014 - 320d M Sport 4dr15

Low Mileage

£8,950

Finance available £178 pm

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Sam Creith Motors Ltd

02890026942 *

BMW 3 Series2008 (08) - 320d M Sport 2dr Auto

2008 (08) - 320d M Sport 2dr Auto11

£2,395

  • 2L
  • 158.0K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

MOORGATE AUTOS LTD

01614139835 *

BMW 3 Series2018 (67) - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr

2018 (67) - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr45

£11,300

Finance available £230 pm

  • 1.5L
  • 60.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Car Planet Barnet

02039577301 *

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2022 (71) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu24

£21,485

Finance available £421 pm

  • 2L
  • 57.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Bayer Car Sales

01329559128 *

BMW 3 Series2014 (14) - 320d Sport 5dr Step Auto

2014 (14) - 320d Sport 5dr Step Auto26

£6,795

Finance available £129 pm

  • 2L
  • 115.7K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Motor Express

07305693901 *

BMW 3 Series2018 - 330e Sport 4dr Step Auto

2018 - 330e Sport 4dr Step Auto8

Low Mileage

£11,699

Finance available £239 pm

  • 2L
  • 48.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

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

2020 - 320d MHT M Sport 4dr Step Auto39

Low Mileage

£22,299

Finance available £466 pm

  • 2L
  • 20.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

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

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

£14,700

Finance available £306 pm

  • 2L
  • 108.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.7/5 Stars

BMW 3 Series2017 (17) - 320i Sport 4dr Step Auto

2017 (17) - 320i Sport 4dr Step Auto9

Low Mileage

£8,395

Finance available £165 pm

  • 2L
  • 46.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

DALE CARS LTD

01506376841 *

0/5 Stars

BMW 3 Series2009 (59) - 320D M SPORT 4-Door

2009 (59) - 320D M SPORT 4-Door1

£3,999

Finance available £67 pm

  • 2L
  • 143.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Bexhill Motors Eastbourne

01323403942 *

4.6/5 Stars

BMW 3 Series2019 (69) - 2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps) FULL SERVICE HISTO

2019 (69) - 2.0 318d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps) FULL SERVICE HISTO22

Reduced

£16,295

  • 2L
  • 60.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

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

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

£4,995

Finance available £89 pm

  • 2L
  • 190.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

ANM Motors

01217525798 *

BMW 3 Series2019 (69) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr50

£18,975

Finance available £377 pm

  • 2L
  • 49.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Co

01616945324 *

4.7/5 Stars

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.