Skip to main content

3,187 Used BMW 3 Series cars for sale

BMW 3 Series2013 - 2.0 320d Luxury GT Auto 5dr

2013 - 2.0 320d Luxury GT Auto 5dr37

Reduced

£6,790

  • 2L
  • 115.2K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Swaan Motors Ltd

01733667053 *

BMW 3 Series2008 - 2.0 320d Edition M Sport Saloon 4-Door

2008 - 2.0 320d Edition M Sport Saloon 4-Door16

£2,495

  • 2L
  • 143.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

BMW 3 Series2012 - 2.0 318i Performance Edition Saloon 4-Door

2012 - 2.0 318i Performance Edition Saloon 4-Door10

Low Mileage

£3,695

  • 2L
  • 88.7K

    Miles
  • Petrol
  • Manual
  • Saloon

East Cleveland Cars

01287555184 *

4.5/5 Stars

BMW 3 Series2019 (69) - 320d M Sport 5dr Step Auto

2019 (69) - 320d M Sport 5dr Step Auto12

Low Mileage

£25,999

  • 2L
  • 22.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Right Car Beverley

01482697813 *

BMW 3 Series2014 - 3.0 335d xDrive M Sport Gran Turismo 5-Door

2014 - 3.0 335d xDrive M Sport Gran Turismo 5-Door21

Low Mileage

£13,495

  • 3L
  • 76.3K

    Miles
  • Diesel
  • Automatic
  • Hatchback

MUGIEMOSS AUTO CENTRE LTD

01224453658 *

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 Series2018 - 2.0 320i xDrive M Sport Shadow Edition Touri 5-Door

2018 - 2.0 320i xDrive M Sport Shadow Edition Touri 5-Door25

£15,995

Finance available £335 pm

  • 2L
  • 66.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Dow Storey

01919333928 *

BMW 3 Series2018 (18) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

2018 (18) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)50

£12,490

Finance available £257 pm

  • 2L
  • 72.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

XENON AUTOMOTIVE LTD

01707932603 *

0/5 Stars

BMW 3 Series2019 (69) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2019 (69) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)50

£19,795

Finance available £386 pm

  • 2L
  • 65.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Tenby Car Supermarket

01582280726 *

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

2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr50

Low Mileage

£8,350

  • 2L
  • 70.7K

    Miles
  • Diesel
  • Automatic
  • Convertible

Hampton Motorgroup

01216618720 *

BMW 3 Series2011 - 3 series m sport 2-Door

2011 - 3 series m sport 2-Door45

Low Mileage

£11,995

  • 3L
  • 67.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Motor House

01423396247 *

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

2025 - 320i M Sport 5dr Step Auto36

£44,888

Finance available £902 pm

  • 2L
  • 2.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Derby

01332318252 *

BMW 3 Series2009 (59) - 3.0 330d SE Highline Steptronic Euro 5 2dr

2009 (59) - 3.0 330d SE Highline Steptronic Euro 5 2dr27

£3,795

  • 3L
  • 159.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Derbyshire Performance

01332419213 *

0/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£35,198

  • 2L
  • 10.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Linwood MG - Honda.

01414068762 *

4.7/5 Stars

BMW 3 Series2011 (11) - 2.0 320d SE Convertible 2dr Diesel Steptronic Euro 5 (184 ps)

2011 (11) - 2.0 320d SE Convertible 2dr Diesel Steptronic Euro 5 (184 ps)23

Low Mileage

£4,995

  • 2L
  • 96.2K

    Miles
  • Diesel
  • Automatic
  • Convertible

Cars 4 You Ltd

01506376842 *

4/5 Stars

BMW 3 Series2013 - 4.0 M3 Limited Edition 500 Semi-Auto 2dr

2013 - 4.0 M3 Limited Edition 500 Semi-Auto 2dr31

Low Mileage

£28,995

  • 4L
  • 17.8K

    Miles
  • Petrol
  • Automatic
  • Convertible

Ravenswood Performance Ltd

01444222070 *

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

2021 - 320d MHT Sport 4dr Step Auto18

Reduced

£16,490

Finance available £346 pm

  • 2L
  • 92.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SNG MOTORS

02890026877 *

BMW 3 Series2016 - 320d EfficientDynamics Plus 4dr Step Auto

2016 - 320d EfficientDynamics Plus 4dr Step Auto3

£9,540

Finance available £187 pm

  • 2L
  • 78.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Evans Halshaw Ford Preston

01772595651 *

4.4/5 Stars

BMW 3 Series2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr40

£16,490

Finance available £346 pm

  • 2L
  • 104.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTORSTOP WEST MIDLANDS LTD

01384885524 *

4.3/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

£33,498

  • 2L
  • 9.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Exeter

01414839930 *

4.7/5 Stars

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.