Skip to main content

2,972 Used BMW 3 Series cars for sale

BMW 3 Series2017 (67) - 330e Sport 4dr Step Auto

2017 (67) - 330e Sport 4dr Step Auto20

£7,250

Finance available £140 pm

  • 2L
  • 119.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Hybrid PCO Cars

02039577327 *

BMW 3 Series2014 (64) - 320d EfficientDynamics Business 4dr

2014 (64) - 320d EfficientDynamics Business 4dr22

Reduced

£3,995

Finance available £67 pm

  • 2L
  • 158.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Fairfield Motor Company

01515417901 *

5/5 Stars

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 *

5/5 Stars

BMW 3 Series2024 (24) - 320i M Sport 4dr Step Auto

2024 (24) - 320i M Sport 4dr Step Auto30

£34,990

  • 2L
  • 11.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Boston (BMW)

01205335096 *

BMW 3 Series2009 (59) - 320d M Sport Business Edition 4dr

2009 (59) - 320d M Sport Business Edition 4dr7

£2,995

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Steel Town Motors Limited

01639501014 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d M Sport Euro 6 (s/s) 4dr1

£16,200

Finance available £339 pm

  • 2L
  • 65.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Car Planet Watford

01923927636 *

4.3/5 Stars

BMW 3 Series2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)40

£13,495

Finance available £279 pm

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2018 - 2.0 320d xDrive M Sport Saloon Automatic 4-Door

2018 - 2.0 320d xDrive M Sport Saloon Automatic 4-Door25

Low Mileage

£17,995

Finance available £349 pm

  • 2L
  • 24.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dow Storey

01919333928 *

BMW 3 Series2007 - 318i SE 4dr

2007 - 318i SE 4dr23

Reduced

£1,399

  • 2L
  • 92.0K

    Miles
  • Petrol
  • Manual
  • Saloon

SWIFT MOTORS STOKE

01782917215 *

BMW 3 Series2020 (20) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr

2020 (20) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr56

Low Mileage

£17,779

Finance available £345 pm

  • 2L
  • 40.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

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

2024 - 320i M Sport 4dr Step Auto19

Reduced

£30,998

  • 2L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Motorstore (Leyland)

01772283744 *

4.7/5 Stars

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

2022 (71) - 330e xDrive M Sport Pro Edition 5dr Step Auto25

Reduced

£19,495

  • 2L
  • 88.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

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

2023 - 320d MHT M Sport 5dr Step Auto19

£27,498

  • 2L
  • 58.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Ayr BYD

01292432784 *

4.7/5 Stars

BMW 3 Series2011 (61) - 2.0 320i Sport Plus Edition Convertible 2dr Petrol Steptronic Euro 5 (170 p

2011 (61) - 2.0 320i Sport Plus Edition Convertible 2dr Petrol Steptronic Euro 5 (170 p13

Low Mileage

£6,990

  • 2L
  • 82.1K

    Miles
  • Petrol
  • Automatic
  • Convertible

Automatic Motors Ltd

01895546521 *

BMW 3 Series2022 (22) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr

2022 (22) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr50

Low Mileage

£38,990

Finance available £780 pm

  • 3L
  • 10.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTOR TOWN

01422415209 *

BMW 3 Series2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)27

Low Mileage

£10,495

Finance available £212 pm

  • 2L
  • 70.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

5/5 Stars

BMW 3 Series2003 (03) - 316i SE E46 4DR

2003 (03) - 316i SE E46 4DR20

Low Mileage

£1,495

  • 1.8L
  • 48.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ARVP Group LTD

02475103329 *

BMW 3 Series2016 (16) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2016 (16) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)33

£8,695

  • 2L
  • 111.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Essex Car Group

01277286584 *

4.1/5 Stars

BMW 3 Series2021 (21) - 330e SE Pro 4dr Step Auto VIRTUAL COCKPIT TOP SPEC

2021 (21) - 330e SE Pro 4dr Step Auto VIRTUAL COCKPIT TOP SPEC30

£10,995

Finance available £223 pm

  • 2L
  • 129.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Quality Car Sales

01924667062 *

BMW 3 Series2009 - 320i SE 2-Door

2009 - 320i SE 2-Door20

Low Mileage

£2,595

  • 2L
  • 78.8K

    Miles
  • Petrol
  • Manual
  • Convertible

United Car Centre

02392002312 *

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.