Skip to main content

2,965 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 320d xDrive M Sport 4dr Step Auto

2019 - 320d xDrive M Sport 4dr Step Auto8

Low Mileage

£23,499

Finance available £503 pm

  • 2L
  • 33.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)45

Reduced

£13,495

Finance available £279 pm

  • 3L
  • 65.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2020 (69) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon

2020 (69) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon49

Low Mileage

£23,204

  • 2L
  • 39.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

BMW 3 Series2020 (70) - 320d M Sport Saloon 4-Door

2020 (70) - 320d M Sport Saloon 4-Door59

Low Mileage

£23,058

  • 2L
  • 27.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.6/5 Stars

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

2018 - 320d M Sport Shadow Edition 4dr38

Low Mileage

£16,399

Finance available £337 pm

  • 2L
  • 35.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Motorpoint Glasgow

01412601249 *

BMW 3 Series2016 (16) - 335d xDrive Luxury 5dr Step Auto [Business Media]

2016 (16) - 335d xDrive Luxury 5dr Step Auto [Business Media]45

Reduced

£10,795

Finance available £219 pm

  • 3L
  • 92.4K

    Miles
  • Diesel
  • Automatic
  • Hatchback

A&A Auto Sales

01832778585 *

4.8/5 Stars

BMW 3 Series2016 (66) - 320i Sport 4dr

2016 (66) - 320i Sport 4dr18

Low Mileage

£8,299

Finance available £163 pm

  • 2L
  • 48.0K

    Miles
  • Petrol
  • Manual
  • Saloon

CARS IN LTD

02038731454 *

BMW 3 Series2013 (62) - 2.0 320d Modern Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (62) - 2.0 320d Modern Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)35

Reduced

£8,595

Finance available £170 pm

  • 2L
  • 48.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Kestrels Motor Company

01787329766 *

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

2023 - 320i M Sport 4dr Step Auto36

£26,049

Finance available £548 pm

  • 2L
  • 14.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Portsmouth

02382146197 *

BMW 3 Series2016 (16) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr57

£6,250

Finance available £117 pm

  • 2L
  • 127.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW 3 Series2009 (59) - 2.0 318i SE Business Edition Euro 5 4dr

2009 (59) - 2.0 318i SE Business Edition Euro 5 4dr21

£2,995

  • 2L
  • 137.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Capital Autos Centre Ltd

02037637065 *

5/5 Stars

BMW 3 Series2014 - LUXURY 4-Door

2014 - LUXURY 4-Door10

£6,999

  • 2L
  • 101.0K

    Miles
  • Diesel
  • Manual
  • Saloon

The Garrison Garage

01252960053 *

0/5 Stars

BMW 3 Series2019 - M SPORT GRAN TURISMO 5-Door

2019 - M SPORT GRAN TURISMO 5-Door10

£10,995

Finance available £223 pm

  • 2L
  • 98.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Coopers car sales ltd

02921670053 *

3.8/5 Stars

BMW 3 Series2014 (64) - 320i xDrive M Sport 5dr

2014 (64) - 320i xDrive M Sport 5dr12

£5,950

Finance available £111 pm

  • 2L
  • 130.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

Bonev Motors Ltd

01227230542 *

BMW 3 Series2008 (58) - 2.0 320i M Sport Steptronic Euro 4 2dr

2008 (58) - 2.0 320i M Sport Steptronic Euro 4 2dr16

Low Mileage

£4,000

Finance available £67 pm

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Retail Car Ltd

01902916095 *

BMW 3 Series2009 (09) - 318I M SPORT BUSINESS EDITION 4-Door

2009 (09) - 318I M SPORT BUSINESS EDITION 4-Door13

Low Mileage

£999,999

Finance available £20,523 pm

  • 2L
  • 98.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Norde Motors LTD

02475268039 *

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 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto32

£30,099

Finance available £637 pm

  • 3L
  • 37.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Derby

01332419211 *

BMW 3 Series2020 - 320d M Sport 5dr Step Auto

2020 - 320d M Sport 5dr Step Auto14

£22,950

Finance available £451 pm

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Colin Francis Cars

02879441906 *

BMW 3 Series2017 (17) - 335d xDrive M Sport 4dr Step Auto

2017 (17) - 335d xDrive M Sport 4dr Step Auto

£12,596

Finance available £259 pm

  • 3L
  • 108.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

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.