Skip to main content

3,175 Used BMW 3 Series cars for sale

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

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

£21,995

Finance available £431 pm

  • 2L
  • 52.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2021 - 330e M Sport 4dr Step Auto [Pro Pack]

2021 - 330e M Sport 4dr Step Auto [Pro Pack]39

£21,595

  • 2L
  • 49.9K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Marshall BMW Hampshire

01256268420 *

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

2023 - 320i M Sport 4dr Step Auto36

£25,249

Finance available £531 pm

  • 2L
  • 19.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

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

2016 (16) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)25

Low Mileage

£13,990

Finance available £290 pm

  • 2L
  • 62.0K

    Miles
  • Diesel
  • Automatic
  • Estate

David Wren Cars

01635884926 *

BMW 3 Series2010 (60) - 2.0 320d Sport Plus Edition Touring Euro 5 5dr

2010 (60) - 2.0 320d Sport Plus Edition Touring Euro 5 5dr38

£4,295

Finance available £74 pm

  • 2L
  • 123.0K

    Miles
  • Diesel
  • Manual
  • Estate

ZWBA CARS LTD

01536211853 *

BMW 3 Series2022 - 318d MHT M Sport 4dr Step Auto

2022 - 318d MHT M Sport 4dr Step Auto18

Reduced

£24,995

Finance available £493 pm

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

ELS Autos Ltd

02890023605 *

BMW 3 Series2016 - 330d xDrive M Sport 4dr Step Auto

2016 - 330d xDrive M Sport 4dr Step Auto17

Reduced

£16,199

Finance available £339 pm

  • 3L
  • 51.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

4.3/5 Stars

BMW 3 Series2022 - 330e M Sport 5dr Step Auto

2022 - 330e M Sport 5dr Step Auto19

£26,498

  • 2L
  • 33.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Armadale Citroen / Vanstore

01501640622 *

4.7/5 Stars

BMW 3 Series2014 - 318d M Sport Silver 4dr Step Auto

2014 - 318d M Sport Silver 4dr Step Auto10

£6,495

Finance available £123 pm

  • 2L
  • 120.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

RG Motors Ltd

01522467376 *

4.4/5 Stars

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

2024 - 320i M Sport 4dr Step Auto49

£28,199

Finance available £595 pm

  • 2L
  • 16.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

BMW 3 Series2021 (21) - 318d MHT M Sport 5dr Step Auto

2021 (21) - 318d MHT M Sport 5dr Step Auto27

£15,995

  • 2L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

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

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)43

Reduced

£19,690

  • 2L
  • 62.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

4.9/5 Stars

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

2018 - 318d M Sport Shadow Edition 4dr Step Auto26

Low Mileage

£16,450

Finance available £345 pm

  • 2L
  • 48.3K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2006 (56) - 320d M Sport 5dr

2006 (56) - 320d M Sport 5dr15

Reduced

£1,095

  • 2L
  • 235.0K

    Miles
  • Diesel
  • Manual
  • Estate

SK CAR COMPANY LTD

01384885534 *

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

2020 - 320d M Sport 5dr Step Auto67

£22,995

Finance available £452 pm

  • 2L
  • 51.3K

    Miles
  • Diesel
  • Semi Auto
  • Estate

MB Motors

02825440802 *

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

2024 - 320i M Sport 5dr Step Auto12

£33,698

  • 2L
  • 12.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Thurrock

01416118466 *

4.7/5 Stars

BMW 3 Series2007 (56) - 320i M Sport 4dr Auto

2007 (56) - 320i M Sport 4dr Auto28

Reduced

£2,495

  • 2L
  • 131.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Burton Car Centre

01134676319 *

BMW 3 Series2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)50

£33,499

Finance available £668 pm

  • 3L
  • 42.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rom Motors Ltd

01455240096 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu17

£19,995

Finance available £390 pm

  • 2L
  • 47.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

My Next Car

01767669358 *

BMW 3 Series2011 (61) - 2.0 318d Exclusive Edition Steptronic Euro 5 4dr

2011 (61) - 2.0 318d Exclusive Edition Steptronic Euro 5 4dr47

Low Mileage

£4,795

Finance available £85 pm

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

ZWBA CARS LTD

01536211853 *

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.