Skip to main content

3,185 Used BMW 3 Series cars for sale

BMW 3 Series2007 (07) - 2.0 320d SE Euro 4 2dr

2007 (07) - 2.0 320d SE Euro 4 2dr11

Low Mileage

£2,289

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Highway Sales Ltd

01217288725 *

BMW 3 Series2017 - 316d SE 5dr Step Auto

2017 - 316d SE 5dr Step Auto19

£11,290

Finance available £230 pm

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Fermanagh Auto Sales

02868336501 *

BMW 3 Series2017 - 3.0 335d xDrive M Sport Saloon 4-Door

2017 - 3.0 335d xDrive M Sport Saloon 4-Door4

£14,999

Finance available £313 pm

  • 3L
  • 73.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Joseph David Simm Ltd

01670339826 *

4.3/5 Stars

BMW 3 Series2022 - 320d MHT SE Pro 5dr Step Auto

2022 - 320d MHT SE Pro 5dr Step Auto36

£18,999

Finance available £390 pm

  • 2L
  • 70.1K

    Miles
  • Diesel
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2016 (66) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2016 (66) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)46

£12,470

  • 3L
  • 99.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Specialist Car Centre Manchester

01612417068 *

4.8/5 Stars

BMW 3 Series2022 - 2.0 330E M Sport Auto 5dr

2022 - 2.0 330E M Sport Auto 5dr46

£27,478

Finance available £544 pm

  • 2L
  • 42.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Best Car Ltd

01580232496 *

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

2015 (15) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)26

£10,250

Finance available £207 pm

  • 2L
  • 102.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

X AUTOHAUS

01566701222 *

BMW 3 Series2015 (15) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (15) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr77

£11,995

Finance available £246 pm

  • 3L
  • 106.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2021 - 320d MHT M Sport 4dr Step Auto

2021 - 320d MHT M Sport 4dr Step Auto40

£19,848

  • 2L
  • 66.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

drivedirect Aldershot

01252412344 *

BMW 3 Series2008 - 3.0 330i M Sport Convertible 2-Door

2008 - 3.0 330i M Sport Convertible 2-Door

Low Mileage

£6,995

  • 3L
  • 90.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Cartech Peterhead Car Sales

01779400625 *

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

2015 - 320d M Sport 4dr Step Auto37

Low Mileage

£12,449

  • 2L
  • 57.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2020 (70) - 3.0 M340i Touring Auto xDrive Euro 6 (s/s) 5dr

2020 (70) - 3.0 M340i Touring Auto xDrive Euro 6 (s/s) 5dr72

£37,990

Finance available £760 pm

  • 3L
  • 43.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Rosso Performance LTD

01133236280 *

BMW 3 Series2017 (67) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2017 (67) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr66

Reduced

£18,500

Finance available £360 pm

  • 3L
  • 61.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

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

2017 - 320d M Sport Shadow Edition 4dr22

Low Mileage

£13,495

Finance available £279 pm

  • 2L
  • 51.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Gwyndaf Evans Motors

01341400160 *

BMW 3 Series2020 - 2.0 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps

2020 - 2.0 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps10

£16,298

  • 2L
  • 49.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hodgson Specialist Cars Ltd

01942365192 *

BMW 3 Series2014 - 2.0 320d Luxury Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2014 - 2.0 320d Luxury Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)52

£6,130

  • 2L
  • 92.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Westbrook Car Sales

01733794312 *

0/5 Stars

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr44

£23,991

  • 2L
  • 48.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2020 (7D) - 2.0 320D SPORT 5d AUTO 188 BHP 5-Door

2020 (7D) - 2.0 320D SPORT 5d AUTO 188 BHP 5-Door22

£18,995

Finance available £370 pm

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Estate

My Next Car

01767669358 *

BMW 3 Series2022 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2022 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr51

Reduced

£37,950

Finance available £759 pm

  • 3L
  • 44.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sutton Car Sales Ltd

01217288806 *

4.2/5 Stars

BMW 3 Series2024 (74) - M340i xDrive MHT 4dr Step Auto Petrol Saloon

2024 (74) - M340i xDrive MHT 4dr Step Auto Petrol Saloon20

£44,950

  • 3L
  • 9.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Teesside

01642630363 *

0/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.