Skip to main content

3,138 Used BMW 3 Series cars for sale

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

2024 - 330e M Sport 4dr Step Auto38

£32,591

  • 2L
  • 7.7K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2023 - 330e Sport 5dr Step Auto

2023 - 330e Sport 5dr Step Auto9

Low Mileage

£28,399

Finance available £612 pm

  • 2L
  • 7.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

FOW Trafford

01616969155 *

4.3/5 Stars

BMW 3 Series2009 (09) - 330d SE 5dr Step Auto

2009 (09) - 330d SE 5dr Step Auto16

Low Mileage

£4,495

Finance available £78 pm

  • 3L
  • 121.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Keystone Cars

01425203439 *

BMW 3 Series2012 (62) - 2.0 320d Sport Euro 5 (s/s) 4dr

2012 (62) - 2.0 320d Sport Euro 5 (s/s) 4dr

Low Mileage

£5,990

Finance available £111 pm

  • 2L
  • 77.4K

    Miles
  • Diesel
  • Manual
  • Saloon

AMG MOTOR VEHICLES LTD

01733942779 *

BMW 3 Series2019 - 318d Sport 4dr

2019 - 318d Sport 4dr25

Low Mileage

£16,599

Finance available £348 pm

  • 2L
  • 42.5K

    Miles
  • Diesel
  • Manual
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2021 (71) - 320i M Sport Auto 4dr - Virtual Cockpit & Apple CarPlay & Rear Camera

2021 (71) - 320i M Sport Auto 4dr - Virtual Cockpit & Apple CarPlay & Rear Camera58

£19,950

Finance available £389 pm

  • 2L
  • 56.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Crossroads Garage Limited

01909496760 *

4.9/5 Stars

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

2024 - 320d MHT M Sport 5dr Step Auto19

Reduced

£36,298

  • 2L
  • 7.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Blackpool Vauxhall / Vanstore

01253201464 *

4.7/5 Stars

BMW 3 Series2021 - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2021 - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr4

£29,990

Finance available £596 pm

  • 3L
  • 53.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Car Group

01633749117 *

4.8/5 Stars

BMW 3 Series2018 - 340i M Sport Shadow Edition 4-Door

2018 - 340i M Sport Shadow Edition 4-Door33

Low Mileage

£20,995

Finance available £411 pm

  • 3L
  • 46.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wheelers Chipping Norton

01608692663 *

4.6/5 Stars

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

2024 - 330e M Sport 4dr Step Auto34

Reduced

£35,150

Finance available £702 pm

  • 2L
  • 6.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2008 (58) - 2.0 320d Edition SE Touring Euro 4 5dr

2008 (58) - 2.0 320d Edition SE Touring Euro 4 5dr12

Low Mileage

£989

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Manual
  • Estate

Capital Cars UK Limited

01143996757 *

4.2/5 Stars

BMW 3 Series2012 (62) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr

2012 (62) - 2.0 320d Sport Plus Edition Euro 5 (s/s) 2dr29

£5,479

Finance available £100 pm

  • 2L
  • 113.9K

    Miles
  • Diesel
  • Manual
  • Convertible

MF Motors LTD

01733666879 *

BMW 3 Series2016 (16) - 2.0 320d M Sport xDrive Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d M Sport xDrive Euro 6 (s/s) 4dr48

£6,995

Finance available £134 pm

  • 2L
  • 135.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

3.6/5 Stars

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

2024 - 320i M Sport 4dr Step Auto37

£28,349

Finance available £599 pm

  • 2L
  • 15.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

BMW 3 Series2024 (24) - M340i xDrive MHT 5dr Step Auto Petrol Estate

2024 (24) - M340i xDrive MHT 5dr Step Auto Petrol Estate20

Low Mileage

£57,771

  • 3L
  • 2.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW York

01904237114 *

0/5 Stars

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

2019 - 320d xDrive M Sport 4dr Step Auto23

£16,995

Finance available £357 pm

  • 2L
  • 63.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Eakin Bros LTD

02871229276 *

BMW 3 Series2023 - 320d MHT M Sport 5dr Step Auto

2023 - 320d MHT M Sport 5dr Step Auto19

£27,498

  • 2L
  • 58.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Ayr BYD

01292432784 *

4.7/5 Stars

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

2020 - 320d M Sport 4dr Step Auto19

£24,998

  • 2L
  • 44.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

4.7/5 Stars

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

2015 (15) - 320d xDrive M Sport 4dr Step Auto13

£4,950

Finance available £88 pm

  • 2L
  • 177.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW 3 Series2016 (16) - 330d xDrive M Sport Saloon 4-Door

2016 (16) - 330d xDrive M Sport Saloon 4-Door25

£12,495

  • 3L
  • 86.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stoneacre Ackworth

01977801901 *

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.