Skip to main content

3,015 Used BMW 3 Series cars for sale

BMW 3 Series2018 (18) - 320d M Sport Shadow Edition 4dr Step Auto

2018 (18) - 320d M Sport Shadow Edition 4dr Step Auto14

Reduced

£19,495

Finance available £380 pm

  • 2L
  • 29.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

L A MOTORS

07393778079 *

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

2017 (67) - 2.0 320d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr17

£8,989

Finance available £178 pm

  • 2L
  • 116.0K

    Miles
  • Diesel
  • Manual
  • Estate

BMW 3 Series2010 (10) - 2.0 320d M Sport Business Edition Touring Euro 5 5dr

2010 (10) - 2.0 320d M Sport Business Edition Touring Euro 5 5dr31

£5,490

  • 2L
  • 122.8K

    Miles
  • Diesel
  • Manual
  • Estate

Keywise Cars Ltd

01392344397 *

BMW 3 Series2019 - 320i M Sport 4dr Step Auto [Plus Pack]

2019 - 320i M Sport 4dr Step Auto [Plus Pack]38

£19,699

Finance available £409 pm

  • 2L
  • 45.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Glasgow

01412601249 *

BMW 3 Series2014 - 330d M Sport 4dr Step Auto

2014 - 330d M Sport 4dr Step Auto10

Reduced

£9,499

Finance available £190 pm

  • 3L
  • 73.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Clarendon Cars

02890025845 *

BMW 3 Series2012 (62) - ActiveHybrid 3.0 SE 4dr Step Auto

2012 (62) - ActiveHybrid 3.0 SE 4dr Step Auto9

Low Mileage

£12,500

Finance available £257 pm

  • 3L
  • 54.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Leisure Car Shop Ltd

01245204842 *

BMW 3 Series2014 (64) - 325d M Sport 4dr Step Auto

2014 (64) - 325d M Sport 4dr Step Auto17

£9,490

Finance available £190 pm

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Autopoint UK (Notts) Ltd

01156977743 *

4.8/5 Stars

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

2016 (66) - 2.0 320d M Sport Euro 6 (s/s) 4dr34

£7,195

Finance available £138 pm

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Ace Autos

01234987597 *

4.1/5 Stars

BMW 3 Series2019 - 320d SE 4dr Step Auto

2019 - 320d SE 4dr Step Auto12

Reduced

£15,995

Finance available £335 pm

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

John McHugh Car Sales

02881440370 *

BMW 3 Series2016 (16) - 318d M Sport 5dr

2016 (16) - 318d M Sport 5dr16

Reduced

£7,495

Finance available £145 pm

  • 2L
  • 107.4K

    Miles
  • Diesel
  • Manual
  • Estate

SK CAR COMPANY LTD

01384885534 *

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

2020 (20) - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)28

£21,000

Finance available £411 pm

  • 2L
  • 69.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Bhakar-Wood Cars LTD

01952953931 *

4.9/5 Stars

BMW 3 Series2020 - 330e M Sport 4dr Step Auto [Tech/Pro Pack] Semi-Auto

2020 - 330e M Sport 4dr Step Auto [Tech/Pro Pack] Semi-Auto40

£19,990

  • 2L
  • 39.2K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

TrustFord Huddersfield

01484502987 *

4.7/5 Stars

BMW 3 Series2021 - 318d SE 4dr

2021 - 318d SE 4dr11

Reduced

£16,495

Finance available £346 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

ILEX CAR SALES LTD

02877440249 *

BMW 3 Series2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)46

Low Mileage

£16,495

Finance available £339 pm

  • 2L
  • 19.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Tangelo Used Cars Exeter

01394331922 *

BMW 3 Series2011 (11) - 318d M Sport 4dr Step Auto

2011 (11) - 318d M Sport 4dr Step Auto15

Low Mileage

£3,795

Finance available £62 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Ihcw & s ltd

01823218122 *

BMW 3 Series2014 (64) - 2.0 320i M Sport Euro 5 4dr

2014 (64) - 2.0 320i M Sport Euro 5 4dr27

Low Mileage

£5,390

Finance available £98 pm

  • 2L
  • 79.0K

    Miles
  • Petrol
  • Manual
  • Saloon

AAR Cars Hub Ltd

02039377595 *

BMW 3 Series2013 (13) - 330d xDrive M Sport 4dr Step Auto

2013 (13) - 330d xDrive M Sport 4dr Step Auto39

£8,590

Finance available £170 pm

  • 3L
  • 113.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dedicated Motor Company Ltd

01709913919 *

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

2021 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr62

£19,995

Finance available £390 pm

  • 2L
  • 74.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2012 (12) - 320d EfficientDynamics 4dr

2012 (12) - 320d EfficientDynamics 4dr20

Reduced

£3,490

Finance available £56 pm

  • 2L
  • 122.8K

    Miles
  • Diesel
  • Manual
  • Saloon

BT Trade Cars

01332318513 *

BMW 3 Series2012 (62) - 2.0 320D SPORT PLUS EDITION CONVERTIBLE 2DR Manual WHITE

2012 (62) - 2.0 320D SPORT PLUS EDITION CONVERTIBLE 2DR Manual WHITE14

Low Mileage

£7,995

Finance available £156 pm

  • 2L
  • 61.2K

    Miles
  • Diesel
  • Manual
  • Convertible

Moss Motors

01206918619 *

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

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.