Skip to main content

3,200 Used BMW 3 Series cars for sale

BMW 3 Series2016 (16) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2016 (16) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)27

£17,568

Finance available £340 pm

  • 3L
  • 76.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Nationwide Vehicle Finance Ltd

01204324459 *

4.7/5 Stars

BMW 3 Series2011 - 318i Exclusive Edition 4dr

2011 - 318i Exclusive Edition 4dr9

£2,995

  • 2L
  • 125.0K

    Miles
  • Petrol
  • Manual
  • Saloon

J C Motors

02890023666 *

BMW 3 Series2011 (61) - 320d EfficientDynamics 4dr

2011 (61) - 320d EfficientDynamics 4dr30

£2,595

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Ace Automotive Southern Limited

02039092195 *

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

2016 (16) - 2.0 320d M Sport Touring 5dr Diesel Manual Euro 6 (s/s) (190 ps)32

£10,495

Finance available £199 pm

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Manual
  • Estate

Eclipse Car Sales Limited

02392006073 *

4.6/5 Stars

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

2019 (19) - 320d M Sport 4dr Step Auto Diesel Saloon55

£18,687

  • 2L
  • 66.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2013 - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2013 - 2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)18

Low Mileage

£8,750

Finance available £173 pm

  • 2L
  • 53.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Freeway Car Sales

01795508848 *

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

2024 - 320i M Sport 5dr Step Auto19

£33,998

  • 2L
  • 10.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness Citroen / Peugeot / Vanstore

01463213058 *

4.7/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

Low Mileage

£32,698

  • 2L
  • 4.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Southampton

01414839954 *

4.7/5 Stars

BMW 3 Series2016 (66) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive-2 FORMER KEEPERS FINISHED IN

2016 (66) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive-2 FORMER KEEPERS FINISHED IN46

£13,950

Finance available £289 pm

  • 3L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rix Motors

01925917564 *

BMW 3 Series2024 (24) - 320i M Sport 4dr Step Auto

2024 (24) - 320i M Sport 4dr Step Auto20

£32,500

  • 2L
  • 12.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Kings Lynn (BMW)

01553601557 *

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 Series2021 - 320d M Sport 5dr Step Auto

2021 - 320d M Sport 5dr Step Auto18

£22,250

Finance available £437 pm

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Grange Road Motors

02886273066 *

BMW 3 Series2015 - 3.0 335d xDrive M Sport Touring 5-Door

2015 - 3.0 335d xDrive M Sport Touring 5-Door19

£12,995

Finance available £268 pm

  • 3L
  • 106.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Alecocarco

01472404033 *

BMW 3 Series2013 (13) - 320d M SPORT CONVERTIBLE 2-Door

2013 (13) - 320d M SPORT CONVERTIBLE 2-Door

£5,999

Finance available £112 pm

  • 2L
  • 118.1K

    Miles
  • Diesel
  • Manual
  • Convertible

Wordsley Motor Company

01384881140 *

BMW 3 Series2015 (15) - 318d M Sport 4dr [Business Media] ** ALPINE WHITE **

2015 (15) - 318d M Sport 4dr [Business Media] ** ALPINE WHITE **26

£9,999

Finance available £201 pm

  • 2L
  • 85.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Parc Lane Cars Ltd

01913232948 *

BMW 3 Series2025 (63) - 3.0 Hybrid...\average 36mpg...Only 48630 Miles!

2025 (63) - 3.0 Hybrid...\average 36mpg...Only 48630 Miles!27

£10,950

Finance available £222 pm

  • 3L
  • 48.6K

    Miles
  • Hybrid
  • Manual
  • Not Supplied

Four Crosses Garage

01743292166 *

4.3/5 Stars

BMW 3 Series2024 - M340i xDrive MHT 4dr Step Auto

2024 - M340i xDrive MHT 4dr Step Auto35

£49,950

  • 3L
  • 8.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

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

2020 (70) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr58

£20,995

Finance available £411 pm

  • 2L
  • 72.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Signature Car Specialists LTD

01282509489 *

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

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

£20,799

  • 2L
  • 53.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Oldham

01612416881 *

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

2018 - 320d M Sport Shadow Edition 4dr Step Auto38

Reduced

£16,490

Finance available £353 pm

  • 2L
  • 41.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Cars2 Huddersfield Nissan

01484502883 *

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.