Skip to main content

3,131 Used BMW 3 Series cars for sale

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

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

£6,495

Finance available £123 pm

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

3.6/5 Stars

BMW 3 Series1988 - 325i 2dr

1988 - 325i 2dr25

£29,950

Finance available £595 pm

  • 2.5L
  • 19.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Carrick Trading Limited

02890023204 *

BMW 3 Series2017 - 330d M Sport 4-Door

2017 - 330d M Sport 4-Door21

£14,990

Finance available £313 pm

  • 3L
  • 67.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

MARLING CAR SALES LTD

01952953911 *

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

2022 - 330e M Sport 4dr Step Auto19

£19,999

Finance available £416 pm

  • 2L
  • 49.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Widnes

01518322225 *

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

2016 - 320d M Sport 4dr Step Auto7

£11,250

Finance available £229 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

JB Autos Sales

02870440586 *

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

2023 - 320i M Sport 4dr Step Auto19

Reduced

£30,498

  • 2L
  • 10.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Dumfries BMW/MINI

01387340162 *

4.7/5 Stars

BMW 3 Series2019 - 330e Sport Pro 4dr Auto

2019 - 330e Sport Pro 4dr Auto38

Low Mileage

£19,199

  • 2L
  • 29.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2014 (64) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr54

Low Mileage

£13,995

Finance available £290 pm

  • 3L
  • 79.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2009 (09) - 2.0 320d SE Business Edition Euro 5 4dr

2009 (09) - 2.0 320d SE Business Edition Euro 5 4dr21

Low Mileage

£2,991

  • 2L
  • 94.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2018 (18) - 320d M Sport Shadow Edition 4dr Step Auto

2018 (18) - 320d M Sport Shadow Edition 4dr Step Auto14

Reduced

£19,495

Finance available £380 pm

  • 2L
  • 29.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

L A MOTORS

07393778079 *

BMW 3 Series2013 (13) - 2.0 320i Sport Auto xDrive Euro 5 (s/s) 4dr

2013 (13) - 2.0 320i Sport Auto xDrive Euro 5 (s/s) 4dr58

Low Mileage

£9,500

Finance available £190 pm

  • 2L
  • 43.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hounslow Cars Ltd

02039537374 *

3.8/5 Stars

BMW 3 Series2019 (19) - 330D XDRIVE SE AC AUTO ESTATE 5-Door

2019 (19) - 330D XDRIVE SE AC AUTO ESTATE 5-Door29

£14,495

  • 3L
  • 90.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

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

£37,009

  • 2L
  • 13.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Prestige Cars by Peter Cooper West End

02380017190 *

4.3/5 Stars

BMW 3 Series2016 - 320d Sport 4dr Step Auto

2016 - 320d Sport 4dr Step Auto1

Low Mileage

£11,750

Finance available £240 pm

  • 2L
  • 61.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

McGrath Motors

02886273065 *

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

2019 - 320i M Sport 4dr Step Auto19

Low Mileage

£21,998

  • 2L
  • 29.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Mercedes-Benz of Grangemouth

01324465364 *

4.7/5 Stars

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

2025 - 320i M Sport 4dr Step Auto33

£35,490

  • 2L
  • 5.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

3.7/5 Stars

BMW 3 Series2011 (61) - 3.0 330d M Sport Coupe 2dr Diesel Steptronic Euro 5 (245 ps)

2011 (61) - 3.0 330d M Sport Coupe 2dr Diesel Steptronic Euro 5 (245 ps)17

£4,995

Finance available £89 pm

  • 3L
  • 162.2K

    Miles
  • Diesel
  • Automatic
  • Coupe

Taylor Motor Group (Farndon Road)

01636554121 *

0/5 Stars

BMW 3 Series2010 - 2.0 320i M Sport ConvertibleManual,Very nice condition. 2-Door

2010 - 2.0 320i M Sport ConvertibleManual,Very nice condition. 2-Door28

Low Mileage

£6,500

Finance available £123 pm

  • 2L
  • 99.9K

    Miles
  • Petrol
  • Manual
  • Convertible

Foxearth Sports Prestige And 4x4 Ltd

01785550899 *

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

£19,940

  • 2L
  • 56.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace Specialist Car Centre Manchester

01612417068 *

4.8/5 Stars

BMW 3 Series2019 - 320d xDrive M Sport Step Auto 4-Door

2019 - 320d xDrive M Sport Step Auto 4-Door27

Low Mileage

£22,697

Finance available £465 pm

  • 2L
  • 35.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

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

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.