Skip to main content

3,153 Used BMW 3 Series cars for sale

BMW 3 Series2019 - xDrive M Sport 4dr Step Auto

2019 - xDrive M Sport 4dr Step Auto23

Reduced

£16,495

Finance available £346 pm

  • 2L
  • 63.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Eakin Bros LTD

02871229276 *

BMW 3 Series2011 (61) - 316d ES 4dr

2011 (61) - 316d ES 4dr15

Low Mileage

£2,490

  • 2L
  • 106.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Sour Motors

01613887661 *

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

2024 - 330e xDrive M Sport 4dr Step Auto32

Low Mileage

£36,995

Finance available £739 pm

  • 2L
  • 11.6K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2014 (63) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2014 (63) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr53

£8,495

  • 3L
  • 110.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Bucks Cars And Logistics Ltd

01494312078 *

BMW 3 Series2017 - 335d xDrive M Sport 5dr Step Auto

2017 - 335d xDrive M Sport 5dr Step Auto24

Low Mileage

£22,990

Finance available £452 pm

  • 3L
  • 44.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Derby

01332318252 *

BMW 3 Series1992 (J) - 316i 5dr Auto Touring

1992 (J) - 316i 5dr Auto Touring34

Reduced

£10,995

  • 1.6L
  • 88.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Longfield Motor Co Ltd

01992666278 *

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

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)30

£12,495

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Eclipse Car Sales Limited

02392006073 *

4.6/5 Stars

BMW 3 Series2016 - 335d xDrive M Sport 5dr Step Auto

2016 - 335d xDrive M Sport 5dr Step Auto25

Low Mileage

£18,880

Finance available £391 pm

  • 3L
  • 62.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Evans Halshaw Ford Preston

01772595651 *

4.4/5 Stars

BMW 3 Series2021 - 330e xDrive M Sport 4dr Step Auto

2021 - 330e xDrive M Sport 4dr Step Auto34

£14,995

  • 2L
  • 139.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

J.K. Car Sales NI LTD

02890023682 *

BMW 3 Series2006 (06) - 320i M Sport 4dr

2006 (06) - 320i M Sport 4dr19

Low Mileage

£1,995

  • 2L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ARVP Group LTD

02475103329 *

BMW 3 Series2010 (60) - 2.0 320d Sport Plus Edition Touring Euro 5 5dr

2010 (60) - 2.0 320d Sport Plus Edition Touring Euro 5 5dr38

£4,295

  • 2L
  • 123.0K

    Miles
  • Diesel
  • Manual
  • Estate

ZWBA CARS LTD

01536211853 *

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

2022 (22) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr71

£39,340

Finance available £788 pm

  • 3L
  • 30.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

PM Car Sales

01916070522 *

BMW 3 Series2013 - 320d M Sport 4dr Step Auto [Business Media]

2013 - 320d M Sport 4dr Step Auto [Business Media]10

£6,995

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

CRL Motors Ltd

02890026902 *

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

2022 - 320d xDrive MHT SE Pro 4dr Step Auto36

£30,206

  • 2L
  • 25.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

3.7/5 Stars

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

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)32

Reduced

£13,999

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Corner Park Garage (Swansea)

01792344016 *

3.6/5 Stars

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

2025 - 320i M Sport 4dr Step Auto33

£35,290

  • 2L
  • 6.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

3.7/5 Stars

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

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 634

£23,995

  • 2L
  • 33.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Sinclair Direct Bridgend

01656339498 *

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

2018 (18) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr49

£14,300

Finance available £297 pm

  • 2L
  • 65.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2018 - 2.0 320d M Sport Gran Turismo 5-Door

2018 - 2.0 320d M Sport Gran Turismo 5-Door35

Reduced

£10,890

Finance available £221 pm

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

FRM Car Sales

01922661912 *

BMW 3 Series2021 - 320i Sport 4dr Step Auto

2021 - 320i Sport 4dr Step Auto23

Low Mileage

£21,750

Finance available £426 pm

  • 2L
  • 25.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

S Moore Motors Ltd

02890023136 *

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.