Skip to main content

3,153 Used BMW 3 Series cars for sale

BMW 3 Series2013 (63) - 320d M Sport 2dr Step Auto

2013 (63) - 320d M Sport 2dr Step Auto8

Low Mileage

£7,988

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

BJH Motors & Sons (Rainbow Hill)

01905676573 *

3.9/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 Series2012 (62) - 2.0 320d SE Steptronic Euro 5 2dr

2012 (62) - 2.0 320d SE Steptronic Euro 5 2dr38

Reduced

£6,995

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Mount Vernon Motors

01416119897 *

0/5 Stars

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

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)32

Reduced

£17,995

Finance available £349 pm

  • 2L
  • 80.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars 4 You Ltd

01506376842 *

4/5 Stars

BMW 3 Series2014 - 320d XDRIVE M SPORT 4-Door

2014 - 320d XDRIVE M SPORT 4-Door37

£8,199

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

M&G Motors

01782940072 *

BMW 3 Series2012 (62) - 2.0 320i Luxury Auto Euro 6 (s/s) 4dr

2012 (62) - 2.0 320i Luxury Auto Euro 6 (s/s) 4dr52

Low Mileage

£7,650

  • 2L
  • 59.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Twin Car Sales Ltd

01255449987 *

BMW 3 Series2014 (14) - 2.0 318d M Sport Touring 5dr Diesel Manual Euro 5 (s/s) (143 ps)

2014 (14) - 2.0 318d M Sport Touring 5dr Diesel Manual Euro 5 (s/s) (143 ps)50

Low Mileage

£9,495

  • 2L
  • 74.8K

    Miles
  • Diesel
  • Manual
  • Estate

Hyland Car Sales Ltd

01884211250 *

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

2019 (19) - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr29

Reduced

£12,495

Finance available £257 pm

  • 2L
  • 79.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Harris Motor Group

01924942328 *

BMW 3 Series2015 - 320d Sport 5dr

2015 - 320d Sport 5dr16

Reduced

£5,850

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Estate

Michael Fee Motors

02890024609 *

BMW 3 Series2011 (11) - 320d [184] M Sport 4dr

2011 (11) - 320d [184] M Sport 4dr13

Reduced

£2,295

  • 2L
  • 145.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Craven Cars Limited

01279219583 *

0/5 Stars

BMW 3 Series2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr57

£13,205

Finance available £273 pm

  • 2L
  • 116.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SR Motors

01793268063 *

BMW 3 Series2024 - 330e M Sport 4dr Step Auto

2024 - 330e M Sport 4dr Step Auto36

£31,299

  • 2L
  • 6.7K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2020 - 318d Sport 4dr

2020 - 318d Sport 4dr27

Low Mileage

£19,950

Finance available £389 pm

  • 2L
  • 40.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2017 (17) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2017 (17) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr95

£14,495

Finance available £302 pm

  • 3L
  • 117.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Signature Motor Sales

01274059708 *

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£33,498

  • 2L
  • 4.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Wakefield Motorstore / Vanstore

01924664046 *

4.7/5 Stars

BMW 3 Series2015 (15) - 320d xDrive SE 4dr Step Auto

2015 (15) - 320d xDrive SE 4dr Step Auto36

Low Mileage

£9,995

  • 2L
  • 51.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

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

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

£19,650

Finance available £391 pm

  • 2L
  • 44.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

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

2020 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr38

£17,250

Finance available £334 pm

  • 2L
  • 84.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vehicle Vault

01325522660 *

4.8/5 Stars

BMW 3 Series2023 - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2023 - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr63

Low Mileage

£30,350

Finance available £603 pm

  • 2L
  • 8.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW 3 Series2014 - 320D M SPORT TOURING 5-Door

2014 - 320D M SPORT TOURING 5-Door70

Low Mileage

£14,995

Finance available £313 pm

  • 2L
  • 32.0K

    Miles
  • Diesel
  • Automatic
  • Estate

St Michaels Garage Millen Road

01795503972 *

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.