Skip to main content

3,193 Used BMW 3 Series cars for sale

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

£31,000

Finance available £616 pm

  • 2L
  • 8.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Saxton 4x4

01245202306 *

4.4/5 Stars

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

2019 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p48

£17,749

Finance available £344 pm

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prime Motors

01279219599 *

4.4/5 Stars

BMW 3 Series2017 (17) - 2.0 320d M Sport Euro 6 (s/s) 4dr

2017 (17) - 2.0 320d M Sport Euro 6 (s/s) 4dr58

Reduced

£8,990

Finance available £179 pm

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Podium PCL

01908953493 *

BMW 3 Series2016 - 320d Sport 5dr Step Auto

2016 - 320d Sport 5dr Step Auto13

£10,495

Finance available £212 pm

  • 2L
  • 94.3K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Mallusk Auto Centre

02890023123 *

BMW 3 Series2007 (07) - **MAKE US AN OFFER! 2-Door

2007 (07) - **MAKE US AN OFFER! 2-Door19

Low Mileage

£2,495

  • 2.5L
  • 116.6K

    Miles
  • Petrol
  • Automatic
  • Coupe

North West Trade Centre

01772285821 *

BMW 3 Series2013 - 320d Luxury 4-Door

2013 - 320d Luxury 4-Door34

Low Mileage

£6,995

Finance available £134 pm

  • 2L
  • 84.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

LM Motor Company - Kilmarnock

01563590703 *

BMW 3 Series2018 (18) - 320d xDrive Sport 4dr Diesel Saloon

2018 (18) - 320d xDrive Sport 4dr Diesel Saloon29

£9,995

  • 2L
  • 92.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Vertu Honda Durham

01916070807 *

4.7/5 Stars

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

2016 (16) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)33

Low Mileage

£16,249

Finance available £320 pm

  • 3L
  • 51.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2024 (24) - 330e M Sport 5dr Step Auto

2024 (24) - 330e M Sport 5dr Step Auto20

Reduced

£33,900

Finance available £676 pm

  • 2L
  • 11.5K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Ocean Group BMW Paignton

01803225818 *

BMW 3 Series2015 (15) - 316i SE 5dr Step Auto [Business Media]

2015 (15) - 316i SE 5dr Step Auto [Business Media]15

£4,500

Finance available £78 pm

  • 1.6L
  • 96.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Top Deal Salvage N&L Ltd

01354700313 *

0/5 Stars

BMW 3 Series2019 (69) - 2.0 318D SE 4DR Automatic

2019 (69) - 2.0 318D SE 4DR Automatic21

Reduced

£11,981

  • 2L
  • 102.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Daniel Maxwell Car Sales

01614139879 *

BMW 3 Series2013 - 320i Sport Touring Auto

2013 - 320i Sport Touring Auto43

£11,590

Finance available £237 pm

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

V P I Used Car Sales Limited

02039377580 *

4.3/5 Stars

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

2024 - 320i M Sport 4dr Step Auto36

£34,296

Finance available £684 pm

  • 2L
  • 9.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

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

2022 (22) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr47

£19,100

Finance available £372 pm

  • 2L
  • 74.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2022 - 320i M Sport 4dr Step Auto

2022 - 320i M Sport 4dr Step Auto36

£21,950

  • 2L
  • 40.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2015 (65) - 320i Luxury 4dr **2yr Warranty**

2015 (65) - 320i Luxury 4dr **2yr Warranty**39

Low Mileage

£8,495

Finance available £167 pm

  • 2L
  • 73.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Bidford Motor Company

01789333559 *

4.7/5 Stars

BMW 3 Series2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2017 (67) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr45

£15,490

  • 2L
  • 85.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Keywise Cars Ltd

01392344397 *

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

2017 (67) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps11

£12,995

Finance available £268 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Duman Autos

01506376796 *

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

2024 - 330e M Sport 4dr Step Auto36

Low Mileage

£30,499

  • 2L
  • 5.4K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2008 (08) - 320i SE 2dr

2008 (08) - 320i SE 2dr13

Low Mileage

£2,290

  • 2L
  • 102.5K

    Miles
  • Petrol
  • Manual
  • Coupe

The Motor House

02039104775 *

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.