Skip to main content

3,053 Used BMW 3 Series cars for sale

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr85

£17,700

Finance available £343 pm

  • 2L
  • 70.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2006 (06) - 2.5 325i SE Touring 5dr Petrol Auto (218 ps) MOT SERVICE WARRANTY

2006 (06) - 2.5 325i SE Touring 5dr Petrol Auto (218 ps) MOT SERVICE WARRANTY24

Low Mileage

£3,757

Finance available £62 pm

  • 2.5L
  • 118.5K

    Miles
  • Petrol
  • Automatic
  • Estate

WE SELL ANY Car

01733794275 *

0/5 Stars

BMW 3 Series2013 (13) - 2.0 MODERN TOURING 320d AUTO 5-Door

2013 (13) - 2.0 MODERN TOURING 320d AUTO 5-Door48

Low Mileage

£7,995

Finance available £156 pm

  • 2L
  • 56.3K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Cardiff Motors

02921921384 *

0/5 Stars

BMW 3 Series2019 (68) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2019 (68) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)1

£16,399

Finance available £344 pm

  • 2L
  • 67.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Wearside Autoparc

01913002146 *

0/5 Stars

BMW 3 Series2018 - 330d xDrive M Sport Shadow Edition 5dr Step Auto

2018 - 330d xDrive M Sport Shadow Edition 5dr Step Auto10

£15,995

Finance available £335 pm

  • 3L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Lakeland Cars (NI) Ltd

02890023697 *

BMW 3 Series2010 (10) - 2.0 320d SE Business Edition Euro 5 4dr

2010 (10) - 2.0 320d SE Business Edition Euro 5 4dr16

£1,789

  • 2L
  • 169.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Highway Sales Ltd

01217288725 *

BMW 3 Series2017 - 2.0 320d M Sport 4dr

2017 - 2.0 320d M Sport 4dr79

£7,990

Finance available £153 pm

  • 2L
  • 128.6K

    Miles
  • Diesel
  • Manual
  • Saloon

City Motors (Cambs) Ltd

01733666873 *

4.6/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

Low Mileage

£33,998

  • 2L
  • 4.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Milton Keynes

01416118716 *

4.7/5 Stars

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

2024 - 320d MHT M Sport 5dr Step Auto [Pro Pack]12

£37,498

  • 2L
  • 12.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Click & Collect Thurrock

01416118466 *

4.7/5 Stars

BMW 3 Series2019 - 3.0 M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (326 ps)

2019 - 3.0 M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (326 ps)34

£26,990

Finance available £534 pm

  • 3L
  • 56.0K

    Miles
  • Petrol
  • Automatic
  • Estate

James Paul Car Sales Ltd

01403331244 *

BMW 3 Series2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr39

£6,790

Finance available £129 pm

  • 2L
  • 102.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

TM Car Sales Ltd

02475187136 *

4.2/5 Stars

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

2024 - 320i M Sport 4dr Step Auto19

Reduced

£30,998

  • 2L
  • 8.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Edinburgh Seafield Motorstore / Vanstore

01316034404 *

4.7/5 Stars

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

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

£22,375

Finance available £439 pm

  • 2L
  • 40.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Co

01616945324 *

4.7/5 Stars

BMW 3 Series2007 (07) - 3.0 325i SE Steptronic Euro 4 2dr

2007 (07) - 3.0 325i SE Steptronic Euro 4 2dr93

Low Mileage

£2,790

  • 3L
  • 116.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Pulse Motors

01709223097 *

BMW 3 Series2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto43

£17,495

Finance available £339 pm

  • 3L
  • 72.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fusco Vehicle Sales

02891249214 *

BMW 3 Series2015 - 3281 GT 2.0 M SPORT STEP Hatchback 4-Door

2015 - 3281 GT 2.0 M SPORT STEP Hatchback 4-Door25

Low Mileage

£6,495

Finance available £123 pm

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

16th Avenue Vehicle Solution Centre Ltd

01733979119 *

BMW 3 Series2020 (70) - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr

2020 (70) - 2.0 330i M Sport Touring Auto Euro 6 (s/s) 5dr33

£19,889

  • 2L
  • 88.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Yorkshire Vehicle Solutions Ltd

01423396105 *

0/5 Stars

BMW 3 Series2013 (13) - 320d EfficientDynamics 4dr Step Auto

2013 (13) - 320d EfficientDynamics 4dr Step Auto17

Low Mileage

£5,595

Finance available £103 pm

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Beechwood Van Sales Ltd

01515417902 *

BMW 3 Series2018 - 320d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 320d xDrive M Sport Shadow Edition 4dr Step Auto26

Low Mileage

£18,490

  • 2L
  • 45.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Glasshoughton Car Sales

01977803305 *

BMW 3 Series2020 (70) - 330e M Sport 4dr Step Auto

2020 (70) - 330e M Sport 4dr Step Auto27

£12,595

  • 2L
  • 116.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Wolverhampton

01902544572 *

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.