Skip to main content

3,170 Used BMW 3 Series cars for sale

BMW 3 Series2015 (15) - 335d xDrive M Sport 4dr Step Auto

2015 (15) - 335d xDrive M Sport 4dr Step Auto14

Low Mileage

£12,995

  • 3L
  • 72.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Three Pines Garage Limited

01885477786 *

0/5 Stars

BMW 3 Series2013 (63) - 318d Sport 5dr Step Auto

2013 (63) - 318d Sport 5dr Step Auto22

£3,999

  • 2L
  • 168.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

BUDGET CARS (NW) LTD

01614139818 *

0/5 Stars

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

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

£16,899

Finance available £355 pm

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Rangebrook Limited

01926352097 *

4.9/5 Stars

BMW 3 Series2014 - 318d M Sport 4dr

2014 - 318d M Sport 4dr14

£9,250

  • 2L
  • 99.4K

    Miles
  • Diesel
  • Manual
  • Saloon

ILEX CAR SALES LTD

02877440249 *

BMW 3 Series2021 - 330E Sport Pro 5-Door

2021 - 330E Sport Pro 5-Door39

£17,720

Finance available £373 pm

  • 2L
  • 71.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr85

£14,899

Finance available £311 pm

  • 2L
  • 104.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Paveway Car Sales Ltd

01616721955 *

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

2025 - 320i M Sport 5dr Step Auto30

Low Mileage

£41,550

Finance available £833 pm

  • 2L
  • 2.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2011 - 320d [184] M Sport 4dr

2011 - 320d [184] M Sport 4dr17

Reduced

£4,250

  • 2L
  • 143.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Pattersons Portadown

02890023709 *

BMW 3 Series2010 (10) - 320d EfficientDynamics 4dr

2010 (10) - 320d EfficientDynamics 4dr16

Low Mileage

£3,795

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Bowerhill Trade Centre Ltd

01225437232 *

4.4/5 Stars

BMW 3 Series2012 (61) - 328i Luxury 4dr Step Auto

2012 (61) - 328i Luxury 4dr Step Auto26

£4,789

  • 2L
  • 127.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BEECHES MOTOR ZONE LTD

01535280436 *

BMW 3 Series2018 - 2.0 320d M Sport Auto 5dr

2018 - 2.0 320d M Sport Auto 5dr28

£9,995

  • 2L
  • 120.2K

    Miles
  • Diesel
  • Automatic
  • Estate

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 (66) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2016 (66) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr61

£16,995

Finance available £357 pm

  • 3L
  • 85.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2015 - 3.0 335d xDrive M Sport Touring 5-Door

2015 - 3.0 335d xDrive M Sport Touring 5-Door19

£12,495

  • 3L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Alecocarco

01472404033 *

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

2021 - 330e Sport Pro 4dr Step Auto7

£18,999

  • 2L
  • 50.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorparks Bury

01798301115 *

BMW 3 Series2017 (67) - 3.0 340i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2017 (67) - 3.0 340i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr35

Low Mileage

£18,495

Finance available £359 pm

  • 3L
  • 60.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Milton Motor Centre

01234237535 *

BMW 3 Series2014 - 2.0 320i SE Auto Euro 6 (s/s) 4dr

2014 - 2.0 320i SE Auto Euro 6 (s/s) 4dr67

Low Mileage

£9,380

  • 2L
  • 49.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Car Traders

02037808158 *

3.9/5 Stars

BMW 3 Series2013 - 2.0 318d Luxury Euro 5 (s/s) 4dr

2013 - 2.0 318d Luxury Euro 5 (s/s) 4dr38

£4,199

  • 2L
  • 108.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Shaws Cars Ltd

01462414116 *

BMW 3 Series2020 - 330e M Sport 4-Door

2020 - 330e M Sport 4-Door21

Low Mileage

£22,195

Finance available £435 pm

  • 2L
  • 33.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Stores

01515419312 *

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

2022 - 318i M Sport 4dr Step Auto41

£22,399

Finance available £464 pm

  • 2L
  • 27.5K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

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

Jack Evans

Author: Jack Evans

View profile

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.