Skip to main content

3,115 Used BMW 3 Series cars for sale

BMW 3 Series2014 (64) - 335d xDrive M Sport 5dr Step Auto

2014 (64) - 335d xDrive M Sport 5dr Step Auto92

£8,795

Finance available £174 pm

  • 3L
  • 92.6K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Quality Drive Auto Ltd

01212697808 *

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

2024 - 330e M Sport 4dr Step Auto35

£30,995

Finance available £616 pm

  • 2L
  • 13.9K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2020 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2020 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (51

£21,584

Finance available £432 pm

  • 2L
  • 40.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

BMW 3 Series2022 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2022 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)38

£21,571

Finance available £469 pm

  • 2L
  • 43.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Weston

01934313340 *

4.5/5 Stars

BMW 3 Series2018 - 318i Sport 4dr Step Auto

2018 - 318i Sport 4dr Step Auto38

£11,199

Finance available £221 pm

  • 1.5L
  • 60.8K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

01482697731 *

4.3/5 Stars

BMW 3 Series2013 - 3.0 335i M Sport Auto 4dr

2013 - 3.0 335i M Sport Auto 4dr29

Reduced

£16,400

Finance available £344 pm

  • 3L
  • 42.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

We Love Car Group

01372230638 *

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

2021 - 320i M Sport 4dr Step Auto40

Low Mileage

£23,599

Finance available £490 pm

  • 2L
  • 20.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2020 (20) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr61

Reduced

£14,995

Finance available £313 pm

  • 2L
  • 82.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Rosso Performance LTD

01133236280 *

BMW 3 Series2020 - 330e M Sport 4dr Auto finance available

2020 - 330e M Sport 4dr Auto finance available12

£21,995

Finance available £431 pm

  • 2L
  • 53.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Axholme Car Exchange Limited

01724514216 *

4.7/5 Stars

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

2021 - 330e M Sport 5dr Step Auto44

£19,999

Finance available £412 pm

  • 2L
  • 75.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2022 - 330E Se Pro 5-Door

2022 - 330E Se Pro 5-Door65

Low Mileage

£21,420

Finance available £456 pm

  • 2L
  • 24.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2020 (20) - 2.0 330e 12kWh SE Pro 4dr Petrol Plug-in Hybrid (s/s) (292 ps)

2020 (20) - 2.0 330e 12kWh SE Pro 4dr Petrol Plug-in Hybrid (s/s) (292 ps)23

Reduced

£17,222

  • 2L
  • 35.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Bridgend Motor Group - Kilwinning Autoplex

01294440522 *

4.7/5 Stars

BMW 3 Series2020 (70) - 3.0 M340i Touring Auto xDrive Euro 6 (s/s) 5dr

2020 (70) - 3.0 M340i Touring Auto xDrive Euro 6 (s/s) 5dr72

£37,990

Finance available £760 pm

  • 3L
  • 41.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Rosso Performance LTD

01133236280 *

BMW 3 Series2013 - 3.0 335d M Sport Coupe 2-Door

2013 - 3.0 335d M Sport Coupe 2-Door2

£10,495

Finance available £212 pm

  • 3L
  • 103.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Peak Automotive Limited

01637801278 *

BMW 3 Series2017 - M SPORT 4-Door

2017 - M SPORT 4-Door1

Low Mileage

£12,495

Finance available £257 pm

  • 2L
  • 60.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stradey Motor Company

01554701937 *

BMW 3 Series2007 - Alpina D3

2007 - Alpina D329

Low Mileage

£3,995

Finance available £67 pm

  • 2L
  • 127.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Phoenix Car Centre

01962670197 *

BMW 3 Series2021 - 318d M Sport 4dr

2021 - 318d M Sport 4dr26

Reduced

£20,890

Finance available £409 pm

  • 2L
  • 53.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Greg Mitchell Motors

02881440365 *

BMW 3 Series2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr30

£9,700

Finance available £194 pm

  • 2L
  • 95.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

ALPINE AUTO GROUP

01780437002 *

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

£9,995

Finance available £201 pm

  • 2L
  • 42.9K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Car Sales Club

01614700255 *

BMW 3 Series2013 - 318d SE 4dr

2013 - 318d SE 4dr9

£5,995

Finance available £112 pm

  • 2L
  • 113.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

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.