Skip to main content

3,188 Used BMW 3 Series cars for sale

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

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 689

£19,800

Finance available £349 pm

  • 2L
  • 53.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£36,498

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

4.7/5 Stars

BMW 3 Series2021 - 330e M Sport 4-Door

2021 - 330e M Sport 4-Door48

Low Mileage

£26,995

Finance available £534 pm

  • 2L
  • 11.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Riviera Automotive Ltd

01274505967 *

4.4/5 Stars

BMW 3 Series2008 (B) - 335I M SPORT TOURING 5-Door

2008 (B) - 335I M SPORT TOURING 5-Door28

£8,990

Finance available £179 pm

  • 3L
  • 156.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Direct Part X

01924667333 *

3.4/5 Stars

BMW 3 Series2008 (08) - 320i SE [170] PETROL 4-Door

2008 (08) - 320i SE [170] PETROL 4-Door20

Low Mileage

£1,790

  • 2L
  • 133.3K

    Miles
  • Petrol
  • Manual
  • Saloon

Midlands Trade Centre Limited

01217288666 *

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

2021 (21) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (239

£11,250

Finance available £229 pm

  • 2L
  • 121.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Zeus Cars Limited

01234237525 *

0/5 Stars

BMW 3 Series2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr46

£10,995

Finance available £223 pm

  • 2L
  • 77.1K

    Miles
  • Diesel
  • Manual
  • Estate

Meadway Autoland

01216475215 *

1/5 Stars

BMW 3 Series2015 (65) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)

2015 (65) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)26

£7,999

Finance available £156 pm

  • 2L
  • 87.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Wearside Autoparc

01913002146 *

0/5 Stars

BMW 3 Series2012 (62) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)

2012 (62) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (143 ps)29

£4,490

  • 2L
  • 106.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Highfield Cars

01562541206 *

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

2010 - 325i M Sport 2dr Step Auto23

Low Mileage

£6,495

Finance available £123 pm

  • 3L
  • 94.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Parkgate Auto Solutions

02890026882 *

BMW 3 Series2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr39

£6,690

Finance available £127 pm

  • 2L
  • 102.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

TM Car Sales Ltd

02475187136 *

4.5/5 Stars

BMW 3 Series2019 (69) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr32

£18,999

Finance available £394 pm

  • 2L
  • 57.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Sandles Car Supermarket

01553601835 *

4.7/5 Stars

BMW 3 Series2017 (17) - 2.0 320i Sport Saloon 4dr Petrol Manual FOR SALE WITH 12 MONTHS MOT

2017 (17) - 2.0 320i Sport Saloon 4dr Petrol Manual FOR SALE WITH 12 MONTHS MOT3

Reduced

£6,495

  • 2L
  • 149.2K

    Miles
  • Petrol
  • Manual
  • Saloon

Swale Auto Sales I LTD

01748900780 *

BMW 3 Series2008 (08) - 320d Edition SE 5dr

2008 (08) - 320d Edition SE 5dr26

Low Mileage

£3,390

Finance available £53 pm

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Estate

Shayan's Motor Company Ltd

01924978962 *

BMW 3 Series2015 - 320i xDrive M Sport 4dr [Business Media]

2015 - 320i xDrive M Sport 4dr [Business Media]10

Low Mileage

£10,150

Finance available £204 pm

  • 2L
  • 63.7K

    Miles
  • Petrol
  • Manual
  • Saloon

Ratcliffe Car Sales

02890026912 *

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

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - DRIVING ASS44

Low Mileage

£23,355

Finance available £469 pm

  • 2L
  • 25.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Durham

01388217377 *

4.4/5 Stars

BMW 3 Series2015 (15) - 318d SE 5dr

2015 (15) - 318d SE 5dr20

Reduced

£4,500

Finance available £78 pm

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Fairfield Car Centre

01615196713 *

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

2019 - 330d M Sport 4dr Step Auto34

£21,495

Finance available £421 pm

  • 3L
  • 82.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

J.K. Car Sales NI LTD

02890023682 *

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

2024 - 320d MHT M Sport 4dr Step Auto50

Low Mileage

£39,750

Finance available £796 pm

  • 2L
  • 8.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2019 (69) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2019 (69) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)27

£13,495

Finance available £279 pm

  • 2L
  • 79.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

CC Cars Ltd

01618048227 *

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.