Skip to main content

3,243 Used BMW 3 Series cars for sale

BMW 3 Series2022 (22) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2022 (22) - 3.0 M340d MHT Saloon 4dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)86

£28,500

Finance available £513 pm

  • 3L
  • 51.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

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

2024 - 320i M Sport 4dr Step Auto33

£29,549

Finance available £625 pm

  • 2L
  • 7.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Derby

01332419211 *

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

2021 - 320d MHT Sport 4dr Step Auto20

£17,450

Finance available £338 pm

  • 2L
  • 90.2K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

MCM Cars NI

02890023741 *

BMW 3 Series2020 (69) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2020 (69) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)35

Low Mileage

£17,495

  • 2L
  • 23.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Motor Trust UK Bury

01612416386 *

BMW 3 Series2015 (15) - 320i M Sport 4dr [Business Media]

2015 (15) - 320i M Sport 4dr [Business Media]30

Low Mileage

£9,250

Finance available £184 pm

  • 2L
  • 63.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Leisure Car Shop Ltd

01245204842 *

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

2021 - 320i M Sport 4dr Step Auto19

£22,998

  • 2L
  • 41.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Ayr BYD

01292432784 *

4.7/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto50

Low Mileage

£39,750

Finance available £796 pm

  • 2L
  • 8.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2019 - 335d xDrive M Sport Shadow Edition 5dr Step Auto

2019 - 335d xDrive M Sport Shadow Edition 5dr Step Auto37

Low Mileage

£23,999

Finance available £503 pm

  • 3L
  • 47.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorpoint Newport

01633493027 *

BMW 3 Series2017 (17) - 320d EfficientDynamics Plus 4dr

2017 (17) - 320d EfficientDynamics Plus 4dr6

£6,950

Finance available £133 pm

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Portway Cars

01217288825 *

BMW 3 Series2023 - M340i xDrive MHT 5dr Step Auto

2023 - M340i xDrive MHT 5dr Step Auto35

£46,999

  • 3L
  • 29.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Leeds

01134676295 *

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

2017 - 320d M Sport 4dr Step Auto51

£12,995

Finance available £268 pm

  • 2L
  • 96.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ralph Patterson Cars

02893440748 *

BMW 3 Series2012 (12) - 2.0 320i Sport Plus Edition Euro 5 (s/s) 2dr

2012 (12) - 2.0 320i Sport Plus Edition Euro 5 (s/s) 2dr23

£4,690

Finance available £82 pm

  • 2L
  • 126.3K

    Miles
  • Petrol
  • Manual
  • Convertible

AMG MOTOR VEHICLES LTD

01733942779 *

BMW 3 Series2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec

2005 (55) - 330i SE 4dr Auto 149139 miles full service history high spec10

Low Mileage

£3,995

Finance available £67 pm

  • 3L
  • 149.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

DW Motors

01227204262 *

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

2024 - 320i M Sport 4dr Step Auto49

Low Mileage

£29,849

Finance available £632 pm

  • 2L
  • 5.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

BMW 3 Series2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr1

£11,551

Finance available £236 pm

  • 2L
  • 87.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Greenlight Automotive Ltd

01254920838 *

BMW 3 Series2012 (12) - 318d Exclusive Edition 5dr FULL LEATHER,BT PK SENSORS £35 R TAX P/Y

2012 (12) - 318d Exclusive Edition 5dr FULL LEATHER,BT PK SENSORS £35 R TAX P/Y20

Low Mileage

£3,995

Finance available £67 pm

  • 2L
  • 74.5K

    Miles
  • Diesel
  • Manual
  • Estate

Economic Cars LTD

01494415169 *

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

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

£18,490

Finance available £359 pm

  • 2L
  • 62.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Spa Motors Brecon

01874640370 *

BMW 3 Series2013 (13) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2013 (13) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr46

Reduced

£8,990

Finance available £179 pm

  • 2L
  • 76.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Gurus

01144780031 *

4.6/5 Stars

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

2020 - 320d M Sport 4dr Step Auto26

£23,950

Finance available £471 pm

  • 2L
  • 41.8K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2010 (10) - 335d M Sport 2dr Auto

2010 (10) - 335d M Sport 2dr Auto10

£6,295

Finance available £118 pm

  • 3L
  • 152.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

The Car Source Cheshire

01613887649 *

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.