Skip to main content

3,102 Used BMW 3 Series cars for sale

BMW 3 Series2020 (20) - 2.0 320d MHT SE Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2020 (20) - 2.0 320d MHT SE Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)1

£14,990

  • 2L
  • 83.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

4/5 Stars

BMW 3 Series2013 (13) - 320d Sport 5dr

2013 (13) - 320d Sport 5dr23

£4,500

Finance available £78 pm

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Estate

BUDGET CARS (NW) LTD

01614139818 *

0/5 Stars

BMW 3 Series2014 - 3.0 330d Luxury Saloon 4-Door

2014 - 3.0 330d Luxury Saloon 4-Door20

£4,995

Finance available £89 pm

  • 3L
  • 151.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

JR Motors Livingston Ltd

01506353424 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto xDrive Euro 6 (s/s)

2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto xDrive Euro 6 (s/s)28

Low Mileage

£24,433

Finance available £481 pm

  • 2L
  • 15.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Car City UK Catterick

01748900779 *

3.9/5 Stars

BMW 3 Series2020 (20) - 2.0 320d SE Touring 5dr Diesel Manual Euro 6 (s/s) (190 ps)

2020 (20) - 2.0 320d SE Touring 5dr Diesel Manual Euro 6 (s/s) (190 ps)31

Reduced

£15,700

  • 2L
  • 75.5K

    Miles
  • Diesel
  • Manual
  • Estate

Carworld Superstore

01733978043 *

4/5 Stars

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

2020 (70) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr30

£17,240

Finance available £334 pm

  • 2L
  • 42.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

BMW 3 Series2016 - 320d Ed PLUS TOURING 5-Door

2016 - 320d Ed PLUS TOURING 5-Door41

£9,290

Finance available £185 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Group 1 Motor Company Ltd

01942365317 *

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

2023 - 320i M Sport 5dr Step Auto19

Reduced

£31,998

  • 2L
  • 7.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Mercedes-Benz of Dundee

01382214548 *

4.7/5 Stars

BMW 3 Series2013 (63) - 318d M Sport 4dr

2013 (63) - 318d M Sport 4dr29

Low Mileage

£7,495

Finance available £145 pm

  • 2L
  • 86.1K

    Miles
  • Diesel
  • Manual
  • Saloon

WMC MOTORS

01316036531 *

5/5 Stars

BMW 3 Series2016 - 318d Sport 4dr

2016 - 318d Sport 4dr12

£8,995

Finance available £179 pm

  • 2L
  • 105.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2024 - M340i xDrive MHT 4dr Step Auto

2024 - M340i xDrive MHT 4dr Step Auto35

£50,990

  • 3L
  • 8.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

4.7/5 Stars

BMW 3 Series2005 (54) - 316ti ES 3dr

2005 (54) - 316ti ES 3dr11

Low Mileage

£1,250

  • 1.8L
  • 129.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

Hobbs Automotive Limited

01568601152 *

BMW 3 Series2015 - 320d SE Nav (Business Media) Estate Auto with Sat 5-Door

2015 - 320d SE Nav (Business Media) Estate Auto with Sat 5-Door25

Low Mileage

£10,699

  • 2L
  • 68.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Invicta Doves Horsham

01403338915 *

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

2020 - 320d MHT M Sport 5dr Step Auto29

£22,945

Finance available £451 pm

  • 2L
  • 44.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Gormley Car Sales Ltd

02890023627 *

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

2024 - 330e xDrive M Sport 4dr Step Auto12

£29,998

  • 2L
  • 18.1K

    Miles
  • Electric
  • Automatic
  • Saloon

Arnold Clark Click & Collect Southampton

01414839954 *

4.7/5 Stars

BMW 3 Series2009 (09) - 2.0 320d SE Touring Euro 5 5dr

2009 (09) - 2.0 320d SE Touring Euro 5 5dr26

£1,999

  • 2L
  • 165.0K

    Miles
  • Diesel
  • Manual
  • Estate

Pavilion Motor Company

01614139866 *

BMW 3 Series2017 (67) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr

2017 (67) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr32

£9,790

Finance available £196 pm

  • 3L
  • 63.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Monks Park Motors

02039577351 *

0/5 Stars

BMW 3 Series2014 (14) - 330d M Sport 4dr Step Auto

2014 (14) - 330d M Sport 4dr Step Auto17

Reduced

£7,495

Finance available £145 pm

  • 3L
  • 119.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2015 (65) - 2.0 318d SE Euro 6 (s/s) 4dr

2015 (65) - 2.0 318d SE Euro 6 (s/s) 4dr45

Reduced

£7,490

Finance available £145 pm

  • 2L
  • 78.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Kevin Car Sales & HCW Ltd

01708205498 *

BMW 3 Series2012 (12) - 2.0 320d Sport Plus Edition Touring Euro 5 (s/s) 5dr

2012 (12) - 2.0 320d Sport Plus Edition Touring Euro 5 (s/s) 5dr25

£3,990

Finance available £67 pm

  • 2L
  • 128.0K

    Miles
  • Diesel
  • Manual
  • Estate

Car 4 You Limited

01215160924 *

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.