Skip to main content

3,098 Used BMW 3 Series cars for sale

BMW 3 Series2021 (71) - 320i M Sport (184BHP) Touring Auto 5-Door

2021 (71) - 320i M Sport (184BHP) Touring Auto 5-Door46

£25,495

  • 2L
  • 32.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Stoneacre Sunderland Volvo

01915947485 *

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

2024 - 320i M Sport 5dr Step Auto37

Low Mileage

£31,012

  • 2L
  • 5.8K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Marshall Mercedes-Benz of Preston

01772283743 *

BMW 3 Series2018 (18) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)

2018 (18) - 2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)31

Low Mileage

£10,991

Finance available £223 pm

  • 2L
  • 38.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Cars Of Penarth Road Limited

02920028830 *

4.2/5 Stars

BMW 3 Series2015 (64) - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr

2015 (64) - 2.0 320d SE Auto xDrive Euro 5 (s/s) 4dr36

Reduced

£7,440

Finance available £144 pm

  • 2L
  • 87.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CAMBRIDGESHIRE CARSALES

01733797197 *

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

2024 - 320i M Sport 4dr Step Auto19

Reduced

£30,998

  • 2L
  • 7.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Dumfries BMW/MINI

01387340162 *

4.7/5 Stars

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

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

£19,491

  • 2L
  • 63.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2008 (08) - 325I SE 2-Door

2008 (08) - 325I SE 2-Door22

Low Mileage

£4,000

Finance available £67 pm

  • 3L
  • 133.5K

    Miles
  • Petrol
  • Manual
  • Coupe

Gibb Autos Limited

01573400182 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£36,898

  • 2L
  • 13.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

4.7/5 Stars

BMW 3 Series2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec

2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec10

Low Mileage

£3,995

Finance available £67 pm

  • 3L
  • 149.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

DW Motors

01227204262 *

BMW 3 Series2014 - 330d LUXURY 4-Door

2014 - 330d LUXURY 4-Door18

£8,495

  • 3L
  • 97.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

SLD Autos

01443801332 *

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

2021 - 318d MHT SE 5dr Step Auto26

£16,450

Finance available £345 pm

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Jack Reid Cars Carrickfergus

02893448937 *

BMW 3 Series2010 (60) - 2.0 320i SE Steptronic Euro 5 2dr

2010 (60) - 2.0 320i SE Steptronic Euro 5 2dr3

Low Mileage

£5,295

Finance available £96 pm

  • 2L
  • 75.2K

    Miles
  • Petrol
  • Automatic
  • Coupe

EASICARS SUPERMARKET

02039375174 *

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

2018 (68) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)32

Reduced

£11,999

  • 2L
  • 71.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Corner Park Garage (Swansea)

01792344016 *

3.6/5 Stars

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

2021 - 330e M Sport 4dr Step Auto41

Low Mileage

£22,899

Finance available £474 pm

  • 2L
  • 27.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch

01513174824 *

4.3/5 Stars

BMW 3 Series2013 - 2.0 320d M Sport Saloon 4-Door

2013 - 2.0 320d M Sport Saloon 4-Door29

£7,995

Finance available £156 pm

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Martyn Reading Cars LTD

01228273237 *

BMW 3 Series2011 (61) - 318d ES 4dr

2011 (61) - 318d ES 4dr12

Reduced

£995

  • 2L
  • 180.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Vehicle Trader Centre Ltd

01670332698 *

BMW 3 Series2021 - 2.0 330e M Sport Auto 4-Door

2021 - 2.0 330e M Sport Auto 4-Door44

£19,980

Finance available £390 pm

  • 2L
  • 43.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cheshire Auto Group

01616944738 *

BMW 3 Series2019 (69) - BMW 320d M Sport 5dr Step Auto Touring

2019 (69) - BMW 320d M Sport 5dr Step Auto Touring22

£14,990

Finance available £313 pm

  • 2L
  • 93.8K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Spartan Car and Commercials LTD

01604343525 *

BMW 3 Series2016 (16) - 335d xDrive M Sport 4dr Step Auto

2016 (16) - 335d xDrive M Sport 4dr Step Auto20

Low Mileage

£16,499

Finance available £325 pm

  • 3L
  • 51.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Car Supermarket Aylesbury

01296320383 *

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

2010 (60) - 325i M Sport 2dr Step Auto37

Low Mileage

£8,495

Finance available £167 pm

  • 3L
  • 64.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

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.