Skip to main content

3,134 Used BMW 3 Series cars for sale

BMW 3 Series1990 - 325i 2dr

1990 - 325i 2dr20

Low Mileage

£18,250

  • 2.5L
  • 178.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Chilton Motoring

01296324583 *

0/5 Stars

BMW 3 Series2010 (10) - 330i M Sport Highline 2dr Step Auto

2010 (10) - 330i M Sport Highline 2dr Step Auto11

Reduced

£4,400

  • 3L
  • 104.9K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Sheffield Trade Center

01145537260 *

BMW 3 Series2023 - 330e M Sport 5dr Step Auto [Pro Pack]

2023 - 330e M Sport 5dr Step Auto [Pro Pack]40

£27,749

Finance available £586 pm

  • 2L
  • 38.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Sheffield

01143086607 *

BMW 3 Series2013 (13) - 2.0 320d Luxury Touring Euro 5 (s/s) 5dr

2013 (13) - 2.0 320d Luxury Touring Euro 5 (s/s) 5dr32

£6,495

  • 2L
  • 99.8K

    Miles
  • Diesel
  • Manual
  • Estate

Northampton Car Company

01604343638 *

BMW 3 Series2018 (68) - 1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (136 ps)

2018 (68) - 1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (136 ps)43

Low Mileage

£13,470

  • 1.5L
  • 39.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace German Car Centre

01616969152 *

4.8/5 Stars

BMW 3 Series2020 - 320D M Sport Plus Edition Mhev 4-Door

2020 - 320D M Sport Plus Edition Mhev 4-Door65

£24,720

Finance available £530 pm

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

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

2025 (74) - 320i M Sport 4dr Step Auto1

Low Mileage

£31,400

Finance available £625 pm

  • 2L
  • 2.6K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2013 (63) - 2.0 328i SE Euro 6 (s/s) 4dr

2013 (63) - 2.0 328i SE Euro 6 (s/s) 4dr5

£4,395

  • 2L
  • 125.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

3.5/5 Stars

BMW 3 Series2018 (18) - 340i M Sport 4dr Step Auto Petrol Saloon

2018 (18) - 340i M Sport 4dr Step Auto Petrol Saloon43

Low Mileage

£21,323

  • 3L
  • 49.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu Peugeot Banbury

01865956223 *

4.6/5 Stars

BMW 3 Series2019 (19) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr50

£20,795

Finance available £407 pm

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Peverel car company ltd

01245204345 *

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

2019 - 320d M Sport 4dr Step Auto41

Low Mileage

£21,199

Finance available £438 pm

  • 2L
  • 43.2K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch

01792001651 *

4.2/5 Stars

BMW 3 Series2018 (68) - 320d M Sport 4dr Step Auto Diesel Saloon

2018 (68) - 320d M Sport 4dr Step Auto Diesel Saloon44

Low Mileage

£17,993

  • 2L
  • 30.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2013 - 2.0 320d Efficient Dynamics 4-Door

2013 - 2.0 320d Efficient Dynamics 4-Door21

£4,750

  • 2L
  • 101.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Automotive HQ Ltd

01234396993 *

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

2024 - 320i M Sport 5dr Step Auto12

Low Mileage

£32,998

  • 2L
  • 7.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Colchester

01414839928 *

4.7/5 Stars

BMW 3 Series2021 (71) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2021 (71) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)69

Low Mileage

£25,800

Finance available £543 pm

  • 2L
  • 24.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Wimbledon

02038235453 *

BMW 3 Series2019 - 318d M Sport 4dr

2019 - 318d M Sport 4dr1

£17,995

Finance available £349 pm

  • 2L
  • 48.6K

    Miles
  • Diesel
  • Manual
  • Saloon

David Hayton Ltd (Mazda Carlisle)

01228273596 *

BMW 3 Series2009 (04) - 320d M Sport Business Edition 5dr Step Auto

2009 (04) - 320d M Sport Business Edition 5dr Step Auto21

£2,799

  • 2L
  • 146.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Juno Cars

01282501863 *

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

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

Reduced

£12,295

Finance available £252 pm

  • 3L
  • 82.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Your Motor Company

01313702493 *

0/5 Stars

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

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

£18,990

  • 2L
  • 72.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

BMW 3 Series2010 - 325i M Sport 2dr Step Auto

2010 - 325i M Sport 2dr Step Auto23

Low Mileage

£6,495

  • 3L
  • 94.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Parkgate Auto Solutions

02890026882 *

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.