Skip to main content

2,974 Used BMW 3 Series cars for sale

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

2020 (20) - 320i Sport 4dr Step Auto1

£16,750

Finance available £352 pm

  • 2L
  • 64.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.3/5 Stars

BMW 3 Series2008 (08) - 320i SE 2dr Step Auto

2008 (08) - 320i SE 2dr Step Auto19

Low Mileage

£3,995

Finance available £67 pm

  • 2L
  • 58.7K

    Miles
  • Petrol
  • Automatic
  • Convertible

Sunderland Van Sales Ltd

01916071544 *

0/5 Stars

BMW 3 Series2021 - 2.0 330E xDrive M Sport Auto 4WD 4dr

2021 - 2.0 330E xDrive M Sport Auto 4WD 4dr63

£20,400

  • 2L
  • 59.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2019 - 2.0 320d Xdrive M Sport 4DR Saloon Diesel

2019 - 2.0 320d Xdrive M Sport 4DR Saloon Diesel41

Low Mileage

£23,489

Finance available £462 pm

  • 2L
  • 37.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Direct Cars Limited

01145510336 *

0/5 Stars

BMW 3 Series2015 (65) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr

2015 (65) - 2.0 320d Sport Auto Euro 6 (s/s) 4dr5

£8,000

Finance available £156 pm

  • 2L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

LIV MOTORS

01612416374 *

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x

2022 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x34

Reduced

£24,850

  • 2L
  • 64.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

JMC Stratford Ltd

01789338314 *

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

2024 - 320i M Sport 4dr Step Auto19

Reduced

£30,998

  • 2L
  • 7.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Wakefield Motorstore / Vanstore

01924664046 *

4.7/5 Stars

BMW 3 Series2021 - 2.0 318d M Sport MHEV Auto 4dr

2021 - 2.0 318d M Sport MHEV Auto 4dr44

Low Mileage

£24,477

Finance available £482 pm

  • 2L
  • 23.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Best Car Ltd

01580232496 *

BMW 3 Series2020 (70) - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr

2020 (70) - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr33

£19,889

  • 2L
  • 88.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Yorkshire Vehicle Solutions Ltd

01423396105 *

0/5 Stars

BMW 3 Series2014 (14) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

2014 (14) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr57

£8,095

Finance available £159 pm

  • 2L
  • 101.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

3.8/5 Stars

BMW 3 Series2000 (93) - 3.0 330Ci 330 Convertible 2dr Petrol Auto (244 g/km, 231 bhp)

2000 (93) - 3.0 330Ci 330 Convertible 2dr Petrol Auto (244 g/km, 231 bhp)32

Reduced

£2,995

  • 3L
  • 104.7K

    Miles
  • Petrol
  • Automatic
  • Convertible

Bellboy Cars

01477410105 *

BMW 3 Series2004 (04) - 3.0 330Cd Sport 2dr

2004 (04) - 3.0 330Cd Sport 2dr13

Low Mileage

£8,500

Finance available £168 pm

  • 3L
  • 122.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Motor Trade UK

01246383671 *

BMW 3 Series2015 - 320D ED SPORT AUTO 4-Door

2015 - 320D ED SPORT AUTO 4-Door20

£9,995

Finance available £201 pm

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Platinum Car Sales Ltd

01685702348 *

BMW 3 Series2024 (24) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2024 (24) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr57

£38,297

  • 2L
  • 13.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Prestige Cars by Peter Cooper West End

02380017190 *

3.7/5 Stars

BMW 3 Series2019 (69) - 320i M Sport Saloon 4-Door

2019 (69) - 320i M Sport Saloon 4-Door51

Low Mileage

£21,000

  • 2L
  • 26.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stoneacre Grimsby Volvo

01472803426 *

BMW 3 Series2012 - 320d EfficientDynamics 4dr

2012 - 320d EfficientDynamics 4dr7

£4,450

Finance available £77 pm

  • 2L
  • 118.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Carmichael Cars

02890023196 *

BMW 3 Series2010 - 2.0 320i M Sport Coupe Highline 2-Door

2010 - 2.0 320i M Sport Coupe Highline 2-Door24

Low Mileage

£2,990

  • 2L
  • 102.4K

    Miles
  • Petrol
  • Manual
  • Coupe

Carz-4-U

01733666885 *

4.2/5 Stars

BMW 3 Series2013 (63) - 320d M Sport 5dr

2013 (63) - 320d M Sport 5dr13

Reduced

£4,999

Finance available £89 pm

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Manual
  • Estate

Redworth 4x4 Ltd

01913232949 *

BMW 3 Series2015 (65) - 2.0 320d Sport Euro 6 (s/s) 4dr

2015 (65) - 2.0 320d Sport Euro 6 (s/s) 4dr36

£7,995

  • 2L
  • 94.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Hillington Motor Co Ltd

01414735693 *

BMW 3 Series2008 (58) - 330i M Sport 4dr Step Auto

2008 (58) - 330i M Sport 4dr Step Auto20

£5,999

Finance available £112 pm

  • 3L
  • 140.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

EMPORIUM AUTO HOUSE LTD

02039092208 *

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

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.