Skip to main content

3,069 Used BMW 3 Series cars for sale

BMW 3 Series2024 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) Automatic

2024 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) Automatic23

£32,995

  • 2L
  • 4.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Sinclair Direct Bridgend

01656339498 *

BMW 3 Series2010 - 2.0 320I SE Auto 2dr

2010 - 2.0 320I SE Auto 2dr28

Low Mileage

£3,490

Finance available £56 pm

  • 2L
  • 115.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Swaan Motors Ltd

01733667053 *

BMW 3 Series2004 (54) - 2.0 318Ci 318 Sport 2dr

2004 (54) - 2.0 318Ci 318 Sport 2dr40

Low Mileage

£2,995

  • 2L
  • 131.9K

    Miles
  • Petrol
  • Manual
  • Coupe

Daily Cars

02038924800 *

4/5 Stars

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

2020 - 320d MHT M Sport Pro Edition 4dr Step Auto8

£23,099

Finance available £494 pm

  • 2L
  • 57.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2013 - 320d M Sport 4dr

2013 - 320d M Sport 4dr13

£6,900

Finance available £132 pm

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Automoto UK Ltd

02840330135 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2018 (18) - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

Low Mileage

£18,995

Finance available £370 pm

  • 2L
  • 42.7K

    Miles
  • Diesel
  • Automatic
  • Estate

KF Cars Supermaket

01416118777 *

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

2012 (62) - 2.0 318d Sport Euro 5 (s/s) 4dr16

Low Mileage

£4,950

Finance available £88 pm

  • 2L
  • 96.5K

    Miles
  • Diesel
  • Manual
  • Saloon

SMS Motors

01144786434 *

BMW 3 Series2018 (W) - 330e M Sport Shadow Edition 4dr Step Auto

2018 (W) - 330e M Sport Shadow Edition 4dr Step Auto27

£8,490

Finance available £167 pm

  • 2L
  • 128.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CAP CARS LTD

02039577352 *

3.1/5 Stars

BMW 3 Series2012 - 2.0 316d Sport 4dr

2012 - 2.0 316d Sport 4dr84

£5,995

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Nathan Cottam Ltd

01492550719 *

BMW 3 Series2013 (13) - 320d Luxury 4dr

2013 (13) - 320d Luxury 4dr13

Low Mileage

£5,950

Finance available £111 pm

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Trade Car Sales

01217288898 *

BMW 3 Series2021 (21) - 320 M-SPORT 2.0D 190PS MHEV 48V AUTO 4 DOOR SALOON (EURO 6)

2021 (21) - 320 M-SPORT 2.0D 190PS MHEV 48V AUTO 4 DOOR SALOON (EURO 6)18

£19,214

Finance available £374 pm

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Merthyr Motor Auctions

01685702344 *

BMW 3 Series2015 - 320d SE Nav (Business Media) Estate Auto with Sat 5-Door

2015 - 320d SE Nav (Business Media) Estate Auto with Sat 5-Door25

Low Mileage

£10,699

  • 2L
  • 68.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Invicta Doves Horsham

01403338915 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr49

£17,080

Finance available £330 pm

  • 2L
  • 38.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2020 - 320d M Sport 4dr

2020 - 320d M Sport 4dr10

Reduced

£21,850

Finance available £428 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Frank Wray Cars Ltd

02890023624 *

BMW 3 Series2018 - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr41

£9,995

Finance available £201 pm

  • 2L
  • 113.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Lounge

01616944760 *

BMW 3 Series2010 (60) - 320i Exclusive Edition 4dr

2010 (60) - 320i Exclusive Edition 4dr22

Low Mileage

£1,850

  • 2L
  • 111.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Paramount Auto Group LTD

02039577488 *

BMW 3 Series2014 (63) - 2.0 320d SE Touring 5dr Diesel Manual Euro 5 (s/s) (184 ps)

2014 (63) - 2.0 320d SE Touring 5dr Diesel Manual Euro 5 (s/s) (184 ps)50

£5,750

Finance available £106 pm

  • 2L
  • 105.6K

    Miles
  • Diesel
  • Manual
  • Estate

Bedfordshire Car Sales

01234987567 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2019 (19) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)44

Low Mileage

£20,970

  • 2L
  • 38.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Dace Specialist Car Centre Manchester

01612417068 *

4.8/5 Stars

BMW 3 Series2015 (65) - 320d EfficientDynamics Plus 4dr

2015 (65) - 320d EfficientDynamics Plus 4dr20

£4,800

Finance available £85 pm

  • 2L
  • 149.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Oxford Wheels LTD

01993463606 *

BMW 3 Series2022 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (

2022 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (28

Low Mileage

£21,695

  • 2L
  • 15.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Sinclair Direct Bridgend

01656339498 *

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.