Skip to main content

3,185 Used BMW 3 Series cars for sale

BMW 3 Series2023 (73) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2023 (73) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 636

Reduced

£33,980

Finance available £678 pm

  • 2L
  • 27.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Peter Reeves Ltd

01282501870 *

BMW 3 Series2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)37

£13,495

Finance available £279 pm

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2008 (08) - 2.0 320d Edition M Sport Auto Euro 4 4dr

2008 (08) - 2.0 320d Edition M Sport Auto Euro 4 4dr34

£1,850

  • 2L
  • 166.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

MIDLAND CARS HUB LTD

01215165533 *

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

2015 - 320d M Sport 5dr Step Auto15

Reduced

£7,500

  • 2L
  • 134.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Crawford Car Sales (NI) Ltd

02889440217 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

2018 (18) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr30

Low Mileage

£16,299

Finance available £342 pm

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AB Car Sales (South West) Ltd

01822661594 *

4.9/5 Stars

BMW 3 Series2006 (56) - 320i SE 4dr Auto

2006 (56) - 320i SE 4dr Auto9

Low Mileage

£2,445

  • 2L
  • 87.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2015 (15) - 3.0 335d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (15) - 3.0 335d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr31

Reduced

£15,990

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Sea Ltd

02039537442 *

4.8/5 Stars

BMW 3 Series2016 (66) - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr

2016 (66) - 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr20

Reduced

£5,299

  • 2L
  • 154.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

4.1/5 Stars

BMW 3 Series2016 (16) - 2.0 320d M Sport xDrive Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d M Sport xDrive Euro 6 (s/s) 4dr48

Reduced

£6,495

  • 2L
  • 135.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

3.6/5 Stars

BMW 3 Series2022 - 330e xDrive M Sport Step Auto [Tech/Pro Pack] 5-Door

2022 - 330e xDrive M Sport Step Auto [Tech/Pro Pack] 5-Door6

£25,197

Finance available £519 pm

  • 2L
  • 41.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2017 - 320d xDrive M Sport Shadow Edition 5dr Step Auto

2017 - 320d xDrive M Sport Shadow Edition 5dr Step Auto29

Low Mileage

£17,450

Finance available £338 pm

  • 2L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Magee Automotive

02890022120 *

BMW 3 Series2021 - 2.0 320D M Sport MHEV Auto 5dr

2021 - 2.0 320D M Sport MHEV Auto 5dr1

£18,995

Finance available £370 pm

  • 2L
  • 91.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Gloucester Motor Group

01452227252 *

4.7/5 Stars

BMW 3 Series2022 - 320d MHT M Sport 5dr Step Auto

2022 - 320d MHT M Sport 5dr Step Auto31

£30,995

Finance available £616 pm

  • 2L
  • 32.3K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

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

2019 - 320d M Sport 4dr Step Auto11

£17,995

Finance available £349 pm

  • 2L
  • 105.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

3 Bridge Car Sales

02871221749 *

BMW 3 Series2024 (74) - 320d M Sport Saloon 4-Door

2024 (74) - 320d M Sport Saloon 4-Door32

£41,250

  • 2L
  • 7.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

John Clark BMW Tayside

01382238686 *

BMW 3 Series2005 (55) - 325i SE 4dr Auto spares or repairs

2005 (55) - 325i SE 4dr Auto spares or repairs6

Low Mileage

£495

  • 2.5L
  • 115.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Y S Motors

01494928876 *

3.6/5 Stars

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

2021 - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr61

Low Mileage

£38,200

Finance available £764 pm

  • 3L
  • 7.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW 3 Series2020 (70) - M340i xDrive Saloon 4-Door

2020 (70) - M340i xDrive Saloon 4-Door1

£33,400

  • 3L
  • 40.3K

    Miles
  • Petrol
  • Automatic
  • Coupe

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2003 (03) - 2.0 318i SE Saloon 4dr Petrol Manual (175 g/km, 143 bhp)

2003 (03) - 2.0 318i SE Saloon 4dr Petrol Manual (175 g/km, 143 bhp)1

Low Mileage

£2,500

  • 2L
  • 110.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Woodman Motor Company

01253204853 *

BMW 3 Series2013 (63) - 2.0 320i M Sport xDrive Euro 6 (s/s) 4dr

2013 (63) - 2.0 320i M Sport xDrive Euro 6 (s/s) 4dr23

Low Mileage

£9,000

  • 2L
  • 60.3K

    Miles
  • Petrol
  • Manual
  • Saloon

Woodhouse Mill Car Sales

01144789348 *

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.