Skip to main content

3,006 Used BMW 3 Series cars for sale

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

2017 - 320i M Sport 5dr Step Auto24

Low Mileage

£14,799

Finance available £308 pm

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2003 (53) - 2.0 320d SE Saloon 4dr Diesel Automatic (185 g/km, 150 bhp)

2003 (53) - 2.0 320d SE Saloon 4dr Diesel Automatic (185 g/km, 150 bhp)7

Low Mileage

£550

  • 2L
  • 85.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

BINCA

01525307120 *

3.5/5 Stars

BMW 3 Series2025 (64) - 2.0 320d M Sport Auto Euro 5 (S/S) 4-Door

2025 (64) - 2.0 320d M Sport Auto Euro 5 (S/S) 4-Door55

Low Mileage

£10,975

Finance available £223 pm

  • 2L
  • 42.9K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Car Sales Club

01614700255 *

BMW 3 Series2017 - 2.0 320d xDrive M Sport Auto 4WD 4dr

2017 - 2.0 320d xDrive M Sport Auto 4WD 4dr29

£11,875

Finance available £243 pm

  • 2L
  • 86.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p25

£18,695

Finance available £364 pm

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Colliss Motors

01985807078 *

BMW 3 Series2020 - 330e Sport Pro 4dr Step Auto

2020 - 330e Sport Pro 4dr Step Auto38

£19,099

Finance available £396 pm

  • 2L
  • 37.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Manchester

01614139868 *

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

2020 (20) - 320i M Sport 4dr Step Auto20

£19,600

Finance available £382 pm

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

GS Car Centre Ltd

01772348161 *

0/5 Stars

BMW 3 Series2023 - 330e M Sport 5dr Step Auto

2023 - 330e M Sport 5dr Step Auto19

£33,998

  • 2L
  • 18.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark St Helens Renault / Dacia / Vanstore

01744419406 *

4.7/5 Stars

BMW 3 Series2015 - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr

2015 - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr51

Low Mileage

£9,699

  • 2L
  • 63.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Motor Match Bolton

01204584597 *

4.4/5 Stars

BMW 3 Series2011 (60) - 3.0 325i SE Euro 5 4dr

2011 (60) - 3.0 325i SE Euro 5 4dr56

Low Mileage

£3,500

Finance available £56 pm

  • 3L
  • 90.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Johnny Motors ltd

02037639096 *

BMW 3 Series2007 - 320d M Sport Auto 4-Door

2007 - 320d M Sport Auto 4-Door6

Low Mileage

£500

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

RGS CARS LIMITED

01403331258 *

BMW 3 Series2009 (09) - 318d M Sport 4-Door

2009 (09) - 318d M Sport 4-Door5

Low Mileage

£4,495

Finance available £78 pm

  • 2L
  • 83.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Elms Car Sales Ltd

01278555741 *

0/5 Stars

BMW 3 Series2018 - 318d Sport 4dr

2018 - 318d Sport 4dr14

£11,995

Finance available £246 pm

  • 2L
  • 91.5K

    Miles
  • Diesel
  • Manual
  • Saloon

ILEX CAR SALES LTD

02877440249 *

BMW 3 Series2013 (13) - 2.0 MODERN TOURING 320d AUTO 5-Door

2013 (13) - 2.0 MODERN TOURING 320d AUTO 5-Door48

Low Mileage

£7,995

Finance available £156 pm

  • 2L
  • 56.3K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Cardiff Motors

02921921384 *

0/5 Stars

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

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)69

Low Mileage

£19,200

Finance available £415 pm

  • 2L
  • 39.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Norwich

01603567768 *

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

2020 (70) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr50

£16,591

  • 2L
  • 69.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2014 (64) - 320d xDrive Luxury 5dr

2014 (64) - 320d xDrive Luxury 5dr20

Low Mileage

£8,995

Finance available £179 pm

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Manual
  • Estate

MKS Car Sales Sinclair Street

01382213497 *

4.6/5 Stars

BMW 3 Series2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media] TOP SPEC+WARRANY

2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media] TOP SPEC+WARRANY28

£10,995

Finance available £223 pm

  • 3L
  • 94.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Quality Car Sales

01924667062 *

BMW 3 Series2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr

2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr29

Low Mileage

£9,490

Finance available £190 pm

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Pinnacle Cars Ltd

01143086613 *

4.8/5 Stars

BMW 3 Series2014 - 2.0 318d M Sport Saloon 4-Door

2014 - 2.0 318d M Sport Saloon 4-Door14

Reduced

£4,490

Finance available £78 pm

  • 2L
  • 144.4K

    Miles
  • Diesel
  • Manual
  • Saloon

GS MOTOR GROUP LTD

01924667222 *

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.