Skip to main content

3,111 Used BMW 3 Series cars for sale

BMW 3 Series2022 - M340i xDrive MHT 4dr Step Auto

2022 - M340i xDrive MHT 4dr Step Auto36

£34,892

  • 3L
  • 42.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Bury St Edmunds

01284338953 *

4.6/5 Stars

BMW 3 Series2022 (22) - 320i Sport 5dr Step Auto

2022 (22) - 320i Sport 5dr Step Auto57

£21,607

  • 2L
  • 83.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

BMW 3 Series2021 - 318d MHT SE 5dr Step Auto

2021 - 318d MHT SE 5dr Step Auto16

£19,750

Finance available £385 pm

  • 2L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Colin Francis Cars

02879441906 *

BMW 3 Series2008 - 320d SE 4-Door

2008 - 320d SE 4-Door6

Low Mileage

£2,995

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stockwood Village Automotive

01174400893 *

2.6/5 Stars

BMW 3 Series2019 (19) - 318d M Sport Shadow Edition Touring 5-Door

2019 (19) - 318d M Sport Shadow Edition Touring 5-Door23

Low Mileage

£18,600

  • 2L
  • 47.8K

    Miles
  • Diesel
  • Automatic
  • Estate

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2018 - 2.0 320d M Sport Auto 5dr

2018 - 2.0 320d M Sport Auto 5dr28

£9,995

  • 2L
  • 120.2K

    Miles
  • Diesel
  • Automatic
  • Estate

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

2018 - 320d M Sport 4dr Step Auto43

Low Mileage

£17,199

Finance available £355 pm

  • 2L
  • 25.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

BMW 3 Series2015 - 320d M Sport 4-Door

2015 - 320d M Sport 4-Door23

£10,990

Finance available £223 pm

  • 2L
  • 82.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitley Bay Motors LTD

01916075847 *

BMW 3 Series2018 (18) - 320d M Sport 5dr Step Auto

2018 (18) - 320d M Sport 5dr Step Auto25

Low Mileage

£13,500

Finance available £279 pm

  • 2L
  • 40.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Oldbury Car Sales

01216474046 *

BMW 3 Series2012 (12) - 2.0 320D SPORT PLUS EDITION 2DR Automatic

2012 (12) - 2.0 320D SPORT PLUS EDITION 2DR Automatic48

Reduced

£4,800

  • 2L
  • 133.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Evoque Motors

01254445630 *

4.1/5 Stars

BMW 3 Series2010 (10) - 320d M Sport 2dr

2010 (10) - 320d M Sport 2dr12

£2,895

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Britannia Motors 4x4

01706391403 *

BMW 3 Series2021 (21) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (21) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)34

£29,697

Finance available £590 pm

  • 3L
  • 48.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car City UK Catterick

01748900779 *

4.6/5 Stars

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

2019 (69) - 320d M Sport 4dr Step Auto50

£16,990

Finance available £357 pm

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Strategic Vehicle Solutions Ltd

01205332561 *

BMW 3 Series2013 - 316i Sport 4dr

2013 - 316i Sport 4dr12

Low Mileage

£3,395

  • 1.6L
  • 85.0K

    Miles
  • Petrol
  • Manual
  • Saloon

E&A Auto Sales York

01904917460 *

BMW 3 Series2003 - 325 Ci Sport 2dr Auto

2003 - 325 Ci Sport 2dr Auto13

Low Mileage

£5,500

  • 2.5L
  • 176.0K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

Successful Cars

02476936833 *

BMW 3 Series2022 (22) - 330e M Sport 4dr Step Auto

2022 (22) - 330e M Sport 4dr Step Auto5

£19,770

  • 2L
  • 65.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Dace German Car Centre

01616969152 *

4.8/5 Stars

BMW 3 Series2010 - SE 2-Door

2010 - SE 2-Door17

Low Mileage

£3,995

  • 2L
  • 73.4K

    Miles
  • Petrol
  • Manual
  • Coupe

carmotion

01452221219 *

4.6/5 Stars

BMW 3 Series2015 (15) - 2.0 320d M Sport Touring xDrive Euro 5 (s/s) 5dr

2015 (15) - 2.0 320d M Sport Touring xDrive Euro 5 (s/s) 5dr62

£6,995

  • 2L
  • 135.0K

    Miles
  • Diesel
  • Manual
  • Estate

Day 2 Day Motors Ltd

01977801071 *

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

2008 (58) - 320d Edition SE 5dr18

Low Mileage

£1,550

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Manual
  • Estate

Drivewave Motors

01217287151 *

BMW 3 Series2019 - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2019 - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p47

£17,489

Finance available £339 pm

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prime Motors

01279219599 *

4.4/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

Jack Evans

Author: Jack Evans

View profile

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.