Skip to main content

3,053 Used BMW 3 Series cars for sale

BMW 3 Series2022 - M340i xDrive MHT 4dr Step Auto

2022 - M340i xDrive MHT 4dr Step Auto1

Low Mileage

£34,995

Finance available £698 pm

  • 3L
  • 23.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

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

2014 (14) - 2.0 320d Luxury Euro 5 (s/s) 4dr21

£5,450

Finance available £99 pm

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Cars Direct Stockport

01613887691 *

0/5 Stars

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

2024 - 320i M Sport 5dr Step Auto19

£34,498

  • 2L
  • 10.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Hillington Renault / Dacia / Alpine / Vanstore

01414068774 *

4.7/5 Stars

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) 5dr31

£15,450

Finance available £323 pm

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars Direct Stockport

01613887691 *

0/5 Stars

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

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

£14,499

Finance available £302 pm

  • 2L
  • 76.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Empressive Motor Company

01865591236 *

4.7/5 Stars

BMW 3 Series2007 (56) - 320i M Sport 4dr Auto

2007 (56) - 320i M Sport 4dr Auto28

Reduced

£2,495

  • 2L
  • 131.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motoworld (Leeds)

01134676319 *

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) 4dr58

£17,995

Finance available £349 pm

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

RSK CARS LIMITED

01902240171 *

BMW 3 Series2020 (70) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2020 (70) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr44

£19,490

  • 2L
  • 79.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Phantom Motor Company

01942365271 *

BMW 3 Series2009 - 320i M Sport 2dr

2009 - 320i M Sport 2dr27

Reduced

£2,495

  • 2L
  • 109.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Jap Motor Cars Ltd

01773304675 *

BMW 3 Series1999 - 323 Ci 2dr

1999 - 323 Ci 2dr32

Low Mileage

£8,450

Finance available £166 pm

  • 2.5L
  • 59.6K

    Miles
  • Petrol
  • Manual
  • Coupe

Stone Cold Classics Ltd

01732496590 *

0/5 Stars

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

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

Low Mileage

£20,878

Finance available £417 pm

  • 2L
  • 24.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Co

01616945324 *

4.7/5 Stars

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (68

£15,800

Finance available £274 pm

  • 2L
  • 78.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Wimbledon

02038235453 *

BMW 3 Series2017 (17) - 2.0 320i Sport Euro 6 (s/s) 4dr

2017 (17) - 2.0 320i Sport Euro 6 (s/s) 4dr5

£6,495

Finance available £123 pm

  • 2L
  • 108.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

3.3/5 Stars

BMW 3 Series2016 (16) - 2.0 318d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (150 ps)

2016 (16) - 2.0 318d Sport Touring 5dr Diesel Manual Euro 6 (s/s) (150 ps)32

Reduced

£8,990

Finance available £179 pm

  • 2L
  • 91.6K

    Miles
  • Diesel
  • Manual
  • Estate

AutoVenue LTD

01633747902 *

5/5 Stars

BMW 3 Series2015 - 320D ED SPORT AUTO 4-Door

2015 - 320D ED SPORT AUTO 4-Door20

£9,995

Finance available £201 pm

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Platinum Car Sales Ltd

01685702348 *

BMW 3 Series2019 (19) - 320d M Sport 4dr Step Auto

2019 (19) - 320d M Sport 4dr Step Auto21

Low Mileage

£14,995

Finance available £313 pm

  • 2L
  • 38.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

OTLEY ROAD CAR CENTRE LTD

01274028427 *

BMW 3 Series2020 - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x

2020 - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x40

£21,167

Finance available £423 pm

  • 2L
  • 67.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Cannock

01543227664 *

BMW 3 Series2014 - 320i M Sport 5dr Step Auto Touring

2014 - 320i M Sport 5dr Step Auto Touring45

Low Mileage

£9,750

Finance available £196 pm

  • 2L
  • 72.5K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Monza Motors

01327222351 *

BMW 3 Series2011 (61) - 3.0 325i M Sport Coupe 2dr Petrol Steptronic-Factory Extras Worth £2,

2011 (61) - 3.0 325i M Sport Coupe 2dr Petrol Steptronic-Factory Extras Worth £2,6

Low Mileage

£12,450

Finance available £256 pm

  • 3L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Rix Motors

01925917564 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)22

£18,995

Finance available £370 pm

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Boundary Sports and Prestige Cars Ltd

01522459166 *

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.