Skip to main content

3,135 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 320i M Sport 4dr Step Auto [Plus Pack]

2021 - 320i M Sport 4dr Step Auto [Plus Pack]7

Low Mileage

£23,895

Finance available £532 pm

  • 2L
  • 31.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

4.6/5 Stars

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

2022 - 320i M Sport 4dr Step Auto

£24,872

  • 2L
  • 25.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

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

2018 - 320d M Sport 4dr Step Auto21

Reduced

£15,950

Finance available £334 pm

  • 2L
  • 55.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MCM Cars NI

02890023741 *

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

2017 - 320d M Sport 4dr Step Auto51

£12,995

Finance available £268 pm

  • 2L
  • 96.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ralph Patterson Cars

02893440748 *

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

2025 - 320i M Sport 5dr Step Auto33

£43,995

Finance available £883 pm

  • 2L
  • 7.9K

    Miles
  • Petrol
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW 3 Series2009 (09) - 2.0 320d SE Touring Euro 5 5dr

2009 (09) - 2.0 320d SE Touring Euro 5 5dr26

£1,999

  • 2L
  • 165.0K

    Miles
  • Diesel
  • Manual
  • Estate

Pavilion Motor Company

01614139866 *

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

2023 (23) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£29,991

  • 2L
  • 35.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2016 (16) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)

2016 (16) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)24

Low Mileage

£9,400

Finance available £188 pm

  • 2L
  • 59.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Hammond Cars Ipswich

01473927579 *

4.5/5 Stars

BMW 3 Series2020 (69) - M340i xDrive 5dr Step Auto Petrol Estate

2020 (69) - M340i xDrive 5dr Step Auto Petrol Estate56

£32,919

  • 3L
  • 57.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto12

£35,998

  • 2L
  • 12.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

BMW 3 Series2019 - 320i Sport 5-Door

2019 - 320i Sport 5-Door50

Low Mileage

£18,795

  • 2L
  • 30.3K

    Miles
  • Petrol
  • Automatic
  • Estate

McCarthy Cars Ltd

02038895516 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)25

£20,299

  • 2L
  • 60.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

HPL Motors Preston

01772957419 *

BMW 3 Series2010 (60) - 3.0 330i M Sport Euro 5 2dr

2010 (60) - 3.0 330i M Sport Euro 5 2dr26

Low Mileage

£8,949

Finance available £178 pm

  • 3L
  • 64.0K

    Miles
  • Petrol
  • Manual
  • Convertible

M Cars Surrey Ltd

01342649540 *

4.4/5 Stars

BMW 3 Series2011 (11) - 2.0 320i SE Steptronic Euro 5 4dr

2011 (11) - 2.0 320i SE Steptronic Euro 5 4dr21

Low Mileage

£4,000

Finance available £67 pm

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Highway Sales Ltd

01217288725 *

BMW 3 Series2023 (72) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2023 (72) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)25

£26,999

  • 2L
  • 33.6K

    Miles
  • Petrol
  • Automatic
  • Estate

HPL Motors Oldham

01612416881 *

BMW 3 Series2015 (15) - 320d EfficientDynamics Business 5dr Step Auto

2015 (15) - 320d EfficientDynamics Business 5dr Step Auto65

£6,195

Finance available £116 pm

  • 2L
  • 123.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Quality Drive Auto Ltd

01212697808 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh Sport Pro Auto Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh Sport Pro Auto Euro 6 (s/s) 4dr26

£18,690

  • 2L
  • 39.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

UK WHEELS LIMITED

02039537447 *

4.9/5 Stars

BMW 3 Series2022 - 320d MHT SE Pro 5dr Step Auto

2022 - 320d MHT SE Pro 5dr Step Auto99

£22,598

  • 2L
  • 31.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Marshall BYD Peterborough

01733907064 *

BMW 3 Series2016 - 1.5 318i SE Saloon 4-Door

2016 - 1.5 318i SE Saloon 4-Door31

Low Mileage

£7,495

Finance available £145 pm

  • 1.5L
  • 71.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Baytree Car Sales

01406430108 *

4.8/5 Stars

BMW 3 Series2019 - 320d M Sport Shadow Edition 5dr Step Auto

2019 - 320d M Sport Shadow Edition 5dr Step Auto1

£17,500

Finance available £339 pm

  • 2L
  • 73.1K

    Miles
  • Diesel
  • Automatic
  • Estate

David Hayton Ltd (Autostore Penrith)

01768800651 *

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.