Skip to main content

3,068 Used BMW 3 Series cars for sale

BMW 3 Series2018 - 2.0 320i M Sport Saloon 4-Door

2018 - 2.0 320i M Sport Saloon 4-Door21

£12,990

Finance available £268 pm

  • 2L
  • 70.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

BOWEN AUTOMOTIVE LTD

01685706038 *

BMW 3 Series2012 (12) - 2.0 320d Modern Euro 5 (s/s) 4dr

2012 (12) - 2.0 320d Modern Euro 5 (s/s) 4dr55

Low Mileage

£5,990

Finance available £111 pm

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Podium PCL

01908953493 *

BMW 3 Series2012 (12) - 320d M Sport 2dr

2012 (12) - 320d M Sport 2dr21

Low Mileage

£7,795

Finance available £152 pm

  • 2L
  • 50.7K

    Miles
  • Diesel
  • Manual
  • Convertible

Mick Partlett Car Sales

01993226326 *

BMW 3 Series2020 (20) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr

2020 (20) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr56

Low Mileage

£17,879

Finance available £347 pm

  • 2L
  • 40.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

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

2012 - 2.0 320d SE Auto Euro 5 (s/s) 4dr59

Low Mileage

£8,995

  • 2L
  • 49.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2022 - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2022 - 2.0 330e 12kWh M Sport Pro Edition Touring Auto xDrive Euro 6 (s/s) 5dr70

£25,495

Finance available £503 pm

  • 2L
  • 65.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

JF Cars Southwest Ltd

01460201372 *

5/5 Stars

BMW 3 Series2018 (67) - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr

2018 (67) - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr45

£11,550

Finance available £236 pm

  • 1.5L
  • 60.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Car Planet Barnet

02039577301 *

BMW 3 Series2024 - 320i M Sport 5dr Step Auto [Pro Pack]

2024 - 320i M Sport 5dr Step Auto [Pro Pack]19

Reduced

£33,998

  • 2L
  • 5.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Huddersfield)

01484506234 *

4.7/5 Stars

BMW 3 Series2021 (21) - 330e xDrive M Sport Pro Edition 5dr Step Auto

2021 (21) - 330e xDrive M Sport Pro Edition 5dr Step Auto41

Reduced

£25,475

Finance available £503 pm

  • 2L
  • 61.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Sandwell Car Sales

01215160845 *

BMW 3 Series2013 (63) - 320d Luxury 5dr Step Auto

2013 (63) - 320d Luxury 5dr Step Auto44

£5,891

Finance available £109 pm

  • 2L
  • 120.4K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Cartree Ltd

01708947422 *

BMW 3 Series2019 (68) - 2.0 320i SE Touring Auto Euro 6 (s/s) 5dr

2019 (68) - 2.0 320i SE Touring Auto Euro 6 (s/s) 5dr15

Reduced

£7,989

Finance available £156 pm

  • 2L
  • 141.0K

    Miles
  • Petrol
  • Automatic
  • Estate

BMW 3 Series2018 - 320d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 320d xDrive M Sport Shadow Edition 4dr Step Auto55

£13,749

Finance available £285 pm

  • 2L
  • 85.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Donnelly Automotive

02890023546 *

BMW 3 Series2013 (13) - 316d Sport 5dr

2013 (13) - 316d Sport 5dr23

£1,995

  • 2L
  • 152.6K

    Miles
  • Diesel
  • Manual
  • Estate

Hamstead Autos

01213872419 *

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 Series2012 (13) - 330d Luxury 4dr Step Auto

2012 (13) - 330d Luxury 4dr Step Auto

Low Mileage

£7,295

Finance available £141 pm

  • 3L
  • 97.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Express

07305693901 *

BMW 3 Series2021 - 330I M Sport 4-Door

2021 - 330I M Sport 4-Door27

£21,920

Finance available £467 pm

  • 2L
  • 64.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2014 (63) - 2.0 318d Sport Euro 5 (s/s) 4dr

2014 (63) - 2.0 318d Sport Euro 5 (s/s) 4dr27

£4,975

Finance available £89 pm

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Express Car Sales

01215160930 *

BMW 3 Series2013 (13) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2013 (13) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr33

£7,300

Finance available £141 pm

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lichfield Road Motors Ltd

01543220813 *

BMW 3 Series2020 (20) - 330e M Sport Plus Edition Auto 5K BMW INDIVIDUAL SPEC - 1 OWNER - TECK PACK 4-Door

2020 (20) - 330e M Sport Plus Edition Auto 5K BMW INDIVIDUAL SPEC - 1 OWNER - TECK PACK 4-Door39

Reduced

£13,995

Finance available £290 pm

  • 2L
  • 122.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

LEASE CARS DIRECT LTD

01502441274 *

BMW 3 Series2019 - 320d Sport 4dr Step Auto

2019 - 320d Sport 4dr Step Auto36

£16,495

Finance available £346 pm

  • 2L
  • 88.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Comiskey Motors

02830447308 *

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.