Skip to main content

3,009 Used BMW 3 Series cars for sale

BMW 3 Series2011 (61) - 3.0 330d M Sport Coupe 2dr Diesel Steptronic Euro 5 (245 ps)

2011 (61) - 3.0 330d M Sport Coupe 2dr Diesel Steptronic Euro 5 (245 ps)17

£4,995

Finance available £89 pm

  • 3L
  • 162.2K

    Miles
  • Diesel
  • Automatic
  • Coupe

Taylor Motor Group (Farndon Road)

01636554121 *

0/5 Stars

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

2013 (13) - 2.0 318d M Sport Touring 5dr Diesel Manual Euro 5 (s/s) (143 ps)33

£7,500

Finance available £145 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Manual
  • Estate

Bhakar-Wood Cars LTD

01952953931 *

4.9/5 Stars

BMW 3 Series2008 (08) - 3.0 325i SE Euro 4 4dr

2008 (08) - 3.0 325i SE Euro 4 4dr70

Low Mileage

£2,995

  • 3L
  • 76.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Otley Road Motors

01274888456 *

BMW 3 Series2017 (17) - 316d Sport 5dr

2017 (17) - 316d Sport 5dr43

Reduced

£9,000

Finance available £179 pm

  • 2L
  • 78.2K

    Miles
  • Diesel
  • Manual
  • Estate

AH Car Sales

01223320585 *

5/5 Stars

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

2024 - 320i M Sport 5dr Step Auto41

£29,799

Finance available £630 pm

  • 2L
  • 17.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Glasgow

01412601249 *

BMW 3 Series2009 (09) - 325i M Sport 2dr Step Auto

2009 (09) - 325i M Sport 2dr Step Auto23

Low Mileage

£6,450

Finance available £122 pm

  • 3L
  • 90.2K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

My Small Car Company

01754808530 *

BMW 3 Series2013 (63) - 3.0 335i M Sport Auto Euro 5 (s/s) 4dr

2013 (63) - 3.0 335i M Sport Auto Euro 5 (s/s) 4dr30

Low Mileage

£12,979

Finance available £268 pm

  • 3L
  • 73.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

MF Motors LTD

01733666879 *

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

2017 - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)20

Low Mileage

£12,450

Finance available £256 pm

  • 2L
  • 62.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Freeway Car Sales

01795508848 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Manual Euro 6 (s/s) (190

2018 (18) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Manual Euro 6 (s/s) (19011

£12,499

  • 2L
  • 87.2K

    Miles
  • Diesel
  • Manual
  • Estate

Corner Park Garage (Swansea)

01792344016 *

2.7/5 Stars

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

2024 - 320i M Sport 5dr Step Auto [Tech Pack]41

£32,412

  • 2L
  • 11.8K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Marshall BMW Scunthorpe

01724707996 *

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) (45

£16,442

Finance available £324 pm

  • 2L
  • 81.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Shrewsbury

01743292169 *

BMW 3 Series2012 (12) - 2.0 318d SE 4dr

2012 (12) - 2.0 318d SE 4dr12

BMW 3 Series2016 - 320d EfficientDynamics Plus 5dr

2016 - 320d EfficientDynamics Plus 5dr19

£6,995

Finance available £134 pm

  • 2L
  • 128.5K

    Miles
  • Diesel
  • Manual
  • Estate

M A Motor Company

01623706090 *

BMW 3 Series2018 - 3.0 335d xDrive M Sport Shadow Edition 4-Door

2018 - 3.0 335d xDrive M Sport Shadow Edition 4-Door26

£17,995

  • 3L
  • 78.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

MCR Specialist Cars

01453701527 *

BMW 3 Series2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (64) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)27

Low Mileage

£10,495

Finance available £212 pm

  • 2L
  • 70.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

5/5 Stars

BMW 3 Series2016 - 2016 330d M Sport Gran Turismo 5dr Step Auto [Business Media]

2016 - 2016 330d M Sport Gran Turismo 5dr Step Auto [Business Media]19

Reduced

£10,995

Finance available £223 pm

  • 3L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

AUTOMANIA MOTORS GROUP LTD

01182058871 *

BMW 3 Series2007 - 325d M Sport 2dr Step Auto

2007 - 325d M Sport 2dr Step Auto15

£3,995

  • 3L
  • 148.2K

    Miles
  • Diesel
  • Automatic
  • Convertible

HF Bows Motor Sales

01144788634 *

BMW 3 Series2013 (63) - 316d SE 4dr

2013 (63) - 316d SE 4dr13

£3,995

Finance available £67 pm

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Beechwood Van Sales Ltd

01515417902 *

BMW 3 Series2020 (2U) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2020 (2U) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (243

Low Mileage

£17,985

Finance available £349 pm

  • 2L
  • 31.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SG MOTORHOUSE LTD

01992669367 *

BMW 3 Series2022 (22) - 318i M Sport 4dr Step Auto Petrol Saloon

2022 (22) - 318i M Sport 4dr Step Auto Petrol Saloon31

£22,302

  • 2L
  • 25.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu Nissan Darlington

01325528051 *

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

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.