Skip to main content

3,130 Used BMW 3 Series cars for sale

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

2019 - 320d M Sport 4dr Step Auto19

£19,995

Finance available £390 pm

  • 2L
  • 51.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Hilton Car Sales

02890023656 *

BMW 3 Series2015 (64) - 320D GT M Sport 5dr Step Automatic

2015 (64) - 320D GT M Sport 5dr Step Automatic15

Reduced

£7,450

Finance available £144 pm

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Birmingham Motors Ltd

01217525226 *

0/5 Stars

BMW 3 Series2024 (74) - 320d MHT M Sport 5dr Step Auto Diesel Estate

2024 (74) - 320d MHT M Sport 5dr Step Auto Diesel Estate20

£38,411

  • 2L
  • 7.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition 4dr Auto

2018 (68) - 2.0 320d M Sport Shadow Edition 4dr Auto50

Low Mileage

£17,000

Finance available £350 pm

  • 2L
  • 47.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Chris W Roads Ltd

01773301938 *

BMW 3 Series2012 - 2.0 320d SE Saloon 4-Door

2012 - 2.0 320d SE Saloon 4-Door48

Reduced

£8,999

  • 2L
  • 45.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Nicolson Motor Group

01522440082 *

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

2020 - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps) -46

£22,049

Finance available £451 pm

  • 2L
  • 44.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

BMW 3 Series1991 - Saloon 4-Door

1991 - Saloon 4-Door25

£8,000

  • 2.5L
  • 15.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Iconic Auctioneers

01926357471 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr50

£14,491

  • 2L
  • 81.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2011 (11) - 325i SE 4dr Step Auto

2011 (11) - 325i SE 4dr Step Auto12

Low Mileage

£3,550

  • 3L
  • 86.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

YSF Motors

02039112037 *

BMW 3 Series2012 (61) - 2.0 318d M Sport Euro 5 (s/s) 4dr

2012 (61) - 2.0 318d M Sport Euro 5 (s/s) 4dr29

Low Mileage

£2,499

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Z a motors

01785336152 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,698

  • 2L
  • 7.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

4.7/5 Stars

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

2024 - 320i M Sport 4dr Step Auto40

Low Mileage

£29,149

Finance available £616 pm

  • 2L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Portsmouth

02382146197 *

BMW 3 Series2011 - 318i Sport Plus Edition 4-Door

2011 - 318i Sport Plus Edition 4-Door49

Low Mileage

£4,495

  • 2L
  • 92.4K

    Miles
  • Petrol
  • Manual
  • Saloon

R L Motor Services

01752987299 *

BMW 3 Series2013 - 2.0 320d EfficientDynamics Touring - £35 TAX - GREAT CAR 5-Door

2013 - 2.0 320d EfficientDynamics Touring - £35 TAX - GREAT CAR 5-Door17

£2,995

  • 2L
  • 180.0K

    Miles
  • Diesel
  • Manual
  • Estate

Lum Head Motor Services

01614700148 *

BMW 3 Series2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (21

£11,760

Finance available £240 pm

  • 2L
  • 110.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Days Cardiff

02920021261 *

3.5/5 Stars

BMW 3 Series2015 (65) - 318D, 2.0 Turbo Diesel, M Sport Touring, 5 Door, Manual, Euro 6.

2015 (65) - 318D, 2.0 Turbo Diesel, M Sport Touring, 5 Door, Manual, Euro 6.50

Reduced

£8,999

  • 2L
  • 101.0K

    Miles
  • Diesel
  • Manual
  • Estate

Elm Tree Car Sales Ltd

01913387238 *

4.7/5 Stars

BMW 3 Series2017 - 2.0 316d Sport Touring 5dr Diesel Auto Euro 6 (s/s) (116 ps)

2017 - 2.0 316d Sport Touring 5dr Diesel Auto Euro 6 (s/s) (116 ps)52

£10,000

  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Independent Vehicle Sales Ltd

01613887679 *

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

2022 (22) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr79

£36,290

Finance available £725 pm

  • 3L
  • 43.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Rosso Performance LTD

01133236280 *

BMW 3 Series2009 - 2.0 320i M Sport Coupe 2-Door

2009 - 2.0 320i M Sport Coupe 2-Door3

Low Mileage

£4,750

  • 2L
  • 89.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Royston Car Sales

01763294568 *

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

2023 (73) - 2.0 330e 12kWh Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (28

£26,499

  • 2L
  • 27.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

HPL Motors Preston

01772957419 *

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.