Skip to main content

3,120 Used BMW 3 Series cars for sale

BMW 3 Series2012 (62) - 2.0 320d M Sport Steptronic Euro 5 2dr

2012 (62) - 2.0 320d M Sport Steptronic Euro 5 2dr38

Low Mileage

£4,990

  • 2L
  • 100.2K

    Miles
  • Diesel
  • Automatic
  • Convertible

Space Motors Limited

01582280664 *

BMW 3 Series2010 (10) - 320d M Sport 2dr

2010 (10) - 320d M Sport 2dr12

£2,895

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Britannia Motors 4x4

01706391403 *

BMW 3 Series2021 (57)

2021 (57)25

£3,850

Finance available £64 pm

  • 2L
  • 73.0K

    Miles
  • Petrol
  • Manual
  • Not Supplied

WELLANDS MOTORS LTD

01733978724 *

BMW 3 Series2012 (62) - 320d EfficientDynamics 4dr 12 MTH MOT, £20 TAX

2012 (62) - 320d EfficientDynamics 4dr 12 MTH MOT, £20 TAX17

£3,990

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Manual
  • Saloon

CARS 4 LESS TEESIDE LTD

01904917739 *

BMW 3 Series2008 (08) - 320d Se Touring 5-Door

2008 (08) - 320d Se Touring 5-Door5

£2,895

  • 2L
  • 147.8K

    Miles
  • Diesel
  • Automatic
  • Estate

The Elms Car Sales Ltd

01278555741 *

0/5 Stars

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

2012 (12) - 2.0 320i Sport Plus Edition Euro 5 (s/s) 2dr23

£4,690

  • 2L
  • 126.3K

    Miles
  • Petrol
  • Manual
  • Convertible

AMG MOTOR VEHICLES LTD

01733942779 *

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

2012 (62) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr4

Low Mileage

£5,495

  • 2L
  • 100.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

EASICARS SUPERMARKET

02039375174 *

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

2024 - 320d MHT M Sport 4dr Step Auto51

Reduced

£38,950

Finance available £780 pm

  • 2L
  • 6.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2018 (18) - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2018 (18) - 3.0 335d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr58

£16,995

Finance available £357 pm

  • 3L
  • 81.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2007 (07) - 2.0 318i SE Auto Euro 4 4dr

2007 (07) - 2.0 318i SE Auto Euro 4 4dr13

Reduced

£1,795

  • 2L
  • 160.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Vise Ltd

02039467655 *

BMW 3 Series2002 (02) - 3.0 330Ci 330 Sport 2dr

2002 (02) - 3.0 330Ci 330 Sport 2dr23

Low Mileage

£9,995

  • 3L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Fairview Autos

01689669464 *

BMW 3 Series2014 - 320d XDRIVE SE [LEATHER, HEATED SEATS & 4WD] 4-Door

2014 - 320d XDRIVE SE [LEATHER, HEATED SEATS & 4WD] 4-Door24

Low Mileage

£11,185

  • 2L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

4.4/5 Stars

BMW 3 Series2015 (15) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (258 ps)

2015 (15) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (258 ps)29

Low Mileage

£11,400

Finance available £232 pm

  • 3L
  • 79.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

BMW 3 Series2021 (70) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 (70) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (23

£17,895

  • 2L
  • 37.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Bury

01612416386 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£34,998

  • 2L
  • 11.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Armadale Citroen / Vanstore

01501640622 *

4.7/5 Stars

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

2017 (17) - 2.0 318d Sport Auto Euro 6 (s/s) 4dr31

£7,480

Finance available £145 pm

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

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

2020 - 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr55

£21,645

Finance available £424 pm

  • 2L
  • 42.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SKV Motors

01708202983 *

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

2020 - 320i M Sport 4dr Step Auto42

£20,952

  • 2L
  • 53.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall BMW Hampshire

01256268420 *

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

2020 - 330i M Sport 4dr Step Auto19

£23,998

  • 2L
  • 46.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

4.7/5 Stars

BMW 3 Series2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey

2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey32

Reduced

£7,295

Finance available £141 pm

  • 1.5L
  • 119.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Swans Motor Group LTD

01603516692 *

4.6/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

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.