Skip to main content

3,165 Used BMW 3 Series cars for sale

BMW 3 Series2010 - 2.0 320d EfficientDynamics 4dr

2010 - 2.0 320d EfficientDynamics 4dr42

£3,295

Finance available £51 pm

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Malt Mill Motors Ltd

01156848099 *

BMW 3 Series2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)25

Low Mileage

£10,295

Finance available £208 pm

  • 2L
  • 55.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Mss Motor Group Ltd

01255440166 *

4.9/5 Stars

BMW 3 Series2014 - 3.0 335d xDrive M Sport 4-Door

2014 - 3.0 335d xDrive M Sport 4-Door27

£7,495

Finance available £145 pm

  • 3L
  • 114.5K

    Miles
  • Diesel
  • Manual
  • Saloon

MB Motor Group

01133236318 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps

2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps27

£15,990

Finance available £335 pm

  • 2L
  • 60.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car City UK Catterick

01748900779 *

4.7/5 Stars

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

2024 (74) - 320i M Sport 4dr Step Auto25

Reduced

£30,900

Finance available £614 pm

  • 2L
  • 4.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2021 - 318d MHT SE 5dr Step Auto

2021 - 318d MHT SE 5dr Step Auto6

£16,450

Finance available £345 pm

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Jack Reid Cars Carrickfergus

02893448937 *

BMW 3 Series2022 (72) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2022 (72) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)49

Low Mileage

£39,990

Finance available £801 pm

  • 3L
  • 21.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Buy and Go Cars

02920108594 *

4.8/5 Stars

BMW 3 Series2022 - 330E M Sport Phev 5-Door

2022 - 330E M Sport Phev 5-Door

£25,420

Finance available £545 pm

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254445378 *

BMW 3 Series2016 (16) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2016 (16) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr44

£11,995

Finance available £246 pm

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Oakways Car Sales

01217525803 *

BMW 3 Series2008 - 325d M Sport 2dr Step Auto

2008 - 325d M Sport 2dr Step Auto15

Low Mileage

£3,995

Finance available £67 pm

  • 3L
  • 129.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

CRYSTAL CARS MCR LTD

01614135499 *

4.3/5 Stars

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

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

£21,103

Finance available £458 pm

  • 2L
  • 40.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2010 - 2.0 320d M Sport Touring 5-Door

2010 - 2.0 320d M Sport Touring 5-Door19

Low Mileage

£4,995

Finance available £89 pm

  • 2L
  • 103.4K

    Miles
  • Diesel
  • Automatic
  • Estate

HLX Performance LTD

01202007783 *

BMW 3 Series2017 - 340i M SPORT [4X SERVICES, SAT NAV, LEATHER & HK SPEAKERS] 4-Door

2017 - 340i M SPORT [4X SERVICES, SAT NAV, LEATHER & HK SPEAKERS] 4-Door24

Low Mileage

£19,985

  • 3L
  • 50.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

4.4/5 Stars

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

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

Low Mileage

£12,995

Finance available £268 pm

  • 3L
  • 72.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Three Pines Garage Limited

01885477786 *

0/5 Stars

BMW 3 Series2021 - 320d M Sport 5dr Step Auto

2021 - 320d M Sport 5dr Step Auto18

£22,250

Finance available £437 pm

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Grange Road Motors

02886273066 *

BMW 3 Series2013 - 2.0 316d SE Touring 5-Door

2013 - 2.0 316d SE Touring 5-Door19

Low Mileage

£4,750

Finance available £84 pm

  • 2L
  • 73.0K

    Miles
  • Diesel
  • Manual
  • Estate

Assured Cars Scotland LTD Cumbernald

01316034391 *

BMW 3 Series2019 (19) - 330E M Sport 4-Door

2019 (19) - 330E M Sport 4-Door56

Reduced

£18,999

Finance available £410 pm

  • 2L
  • 30.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hendy Car Store Portsmouth

02392006087 *

4.6/5 Stars

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

2019 - 318d M Sport 4dr Step Auto19

Low Mileage

£19,898

  • 2L
  • 42.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

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

2014 (64) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)50

£11,495

Finance available £234 pm

  • 3L
  • 97.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Shadow Automotive Ltd

01780431436 *

5/5 Stars

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

2024 - 330e xDrive M Sport 4dr Step Auto19

Low Mileage

£35,498

  • 2L
  • 9.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

4.7/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.