Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,315 Used BMW 3 Series cars for sale

BMW 3 Series2017 - 316d SPORT 4-Door

2017 - 316d SPORT 4-Door21

£8,795

£164/pm (HP)

  • 2L
  • 106.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Carwhinley Cars

01228276697 *

0/5 Stars

BMW 3 Series2022 - 330e M Sport 4dr Step Auto

2022 - 330e M Sport 4dr Step Auto23

£22,495

£386/pm (PCP)

  • 2L
  • 61.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

G A Hogg and Son

02829330560 *

BMW 3 Series2010 - 320d [184] M Sport 4dr

2010 - 320d [184] M Sport 4dr

£2,495

  • 2L
  • 179.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Trade Sales Bodmin

01208221184 *

BMW 3 Series2016 - 320d xDrive M Sport 5dr Step Auto [Business Media], Euro 6

2016 - 320d xDrive M Sport 5dr Step Auto [Business Media], Euro 625

£10,495

£199/pm (HP)

  • 2L
  • 84.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

MOTOR EXPRESS PENDLE LTD

07305693901 *

BMW 3 Series2017 - 2.0 330e M Sport Saloon 4-Door

2017 - 2.0 330e M Sport Saloon 4-Door26

Reduced

£7,495

  • 2L
  • 121.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MGP CARS LTD

01332419210 *

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto10

£15,950

£314/pm (HP)

  • 2L
  • 78.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

O'Kane Cars

02879440619 *

BMW 3 Series2019 - 330e M Sport 4dr Auto

2019 - 330e M Sport 4dr Auto19

£17,498

  • 2L
  • 61.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Workington Motorstore / GWM

01900511070 *

BMW 3 Series2023 (23) - 320d M Sport Touring 5-Door

2023 (23) - 320d M Sport Touring 5-Door51

Low Mileage

£29,315

  • 2L
  • 15.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Prestige Cars Kent

01689669471 *

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr36

£13,499

  • 2L
  • 62.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AL PRESTIGE CARS LTD

02380017157 *

4.7/5 Stars

BMW 3 Series2019 (19) - 1.5 318i SE Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 1.5 318i SE Touring Auto Euro 6 (s/s) 5dr19

Reduced

£8,750

£163/pm (HP)

  • 1.5L
  • 116.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Cotswolds Cars and Commercials Ltd

07860560059 *

3.7/5 Stars

BMW 3 Series2010 (60) - 318d SE Business Edition 4dr

2010 (60) - 318d SE Business Edition 4dr20

Reduced

£2,595

  • 2L
  • 91.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Economic Cars LTD

01494415169 *

BMW 3 Series2012 (62) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2012 (62) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)21

£4,595

  • 2L
  • 134.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2012 (62) - 320i xDrive Sport 4dr

2012 (62) - 320i xDrive Sport 4dr48

Low Mileage

£6,499

£115/pm (HP)

  • 2L
  • 64.9K

    Miles
  • Petrol
  • Manual
  • Saloon

Supercharged Junction

01165093352 *

BMW 3 Series2010 (60) - 320i Exclusive Edition 4dr

2010 (60) - 320i Exclusive Edition 4dr1

Low Mileage

£2,995

  • 2L
  • 80.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Northampton Car Company

01604343638 *

BMW 3 Series2014 (64) - 320d EfficientDynamics Business 5dr Step Auto

2014 (64) - 320d EfficientDynamics Business 5dr Step Auto59

Low Mileage

£8,999

£168/pm (HP)

  • 2L
  • 79.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Thornbury Car Centre

01454800976 *

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

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)32

Reduced

£17,995

£357/pm (PCP)

  • 2L
  • 84.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars 4 You Ltd

01506376842 *

0/5 Stars

BMW 3 Series2012 - 335i SE DCT 4-Door

2012 - 335i SE DCT 4-Door36

Low Mileage

£14,940

£293/pm (HP)

  • 21.4K

    Miles
  • Petrol
  • Automatic
  • Coupe

Seymour Pope Ltd

01923927646 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 4dr

2018 - 320d M Sport Shadow Edition 4dr20

£14,950

£293/pm (HP)

  • 2L
  • 61.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Rely Motors Ltd

01592807336 *

4.8/5 Stars

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

2014 (64) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)46

Low Mileage

£14,990

£294/pm (HP)

  • 2L
  • 65.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodstock Car Sales

01865597348 *

4.7/5 Stars

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

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)19

Reduced

£9,495

£178/pm (HP)

  • 2L
  • 105.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

4 FAB WHEELS

02039122513 *

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

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

* 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.