Skip to main content

3,068 Used BMW 3 Series cars for sale

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

2020 (20) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr61

Reduced

£14,995

Finance available £313 pm

  • 2L
  • 82.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Rosso Performance LTD

01133236280 *

BMW 3 Series2010 (10) - 2.0 318d SE Business Edition Touring Euro 5 5dr

2010 (10) - 2.0 318d SE Business Edition Touring Euro 5 5dr31

£3,789

Finance available £62 pm

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Manual
  • Estate

Carworld Sheffield

01143086605 *

5/5 Stars

BMW 3 Series2007 (57) - 325i M Sport 2dr Step Auto

2007 (57) - 325i M Sport 2dr Step Auto36

Low Mileage

£4,990

Finance available £89 pm

  • 3L
  • 104.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Optimum Vehicle Group Ltd

01733974071 *

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

2015 - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr51

Low Mileage

£9,800

  • 2L
  • 63.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Motor Match Bolton

01204584597 *

4.4/5 Stars

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

2023 - 320i M Sport 4dr Step Auto37

£25,699

Finance available £541 pm

  • 2L
  • 28.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

BMW 3 Series2024 (74) - 320i M Sport Saloon 4-Door

2024 (74) - 320i M Sport Saloon 4-Door49

£29,597

  • 2L
  • 11.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stephen James Enfield BMW

02038730440 *

BMW 3 Series2014 (64) - 2.0 320d M Sport Touring xDrive Euro 5 (s/s) 5dr

2014 (64) - 2.0 320d M Sport Touring xDrive Euro 5 (s/s) 5dr43

Reduced

£6,875

Finance available £131 pm

  • 2L
  • 119.5K

    Miles
  • Diesel
  • Manual
  • Estate

NW Auto Sales LTD

01733794319 *

BMW 3 Series2017 - 2.0 320i SE Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)

2017 - 2.0 320i SE Saloon 4dr Petrol Manual Euro 6 (s/s) (184 ps)13

Low Mileage

£9,544

Finance available £195 pm

  • 2L
  • 58.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Carbase - Lympsham

01934312926 *

4.9/5 Stars

BMW 3 Series2017 - 2.0 318d M Sport Auto 4dr

2017 - 2.0 318d M Sport Auto 4dr27

Reduced

£12,495

  • 2L
  • 62.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Central Cars (Leigh) Ltd

01702418311 *

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£33,998

  • 2L
  • 4.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Fiat Motorstore Jeep Abarth (Oldbury)

01215166056 *

4.7/5 Stars

BMW 3 Series2018 (W) - 330e M Sport Shadow Edition 4dr Step Auto

2018 (W) - 330e M Sport Shadow Edition 4dr Step Auto27

£8,490

Finance available £167 pm

  • 2L
  • 128.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CAP CARS LTD

02039577352 *

3.1/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 Series2022 - M340i xDrive MHT 4dr Step Auto

2022 - M340i xDrive MHT 4dr Step Auto41

Low Mileage

£34,995

Finance available £698 pm

  • 3L
  • 26.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Empire Autos NI

02890023547 *

BMW 3 Series2009 - 325d SE 5dr Step Auto

2009 - 325d SE 5dr Step Auto

Low Mileage

£6,450

Finance available £122 pm

  • 3L
  • 76.3K

    Miles
  • Diesel
  • Automatic
  • Estate

West View Motor Company

01768800648 *

0/5 Stars

BMW 3 Series2013 - 320i SPORT PLUS EDITION 2-Door

2013 - 320i SPORT PLUS EDITION 2-Door24

Low Mileage

£7,999

Finance available £156 pm

  • 2L
  • 64.5K

    Miles
  • Petrol
  • Manual
  • Convertible

Uppingham Car Sales

01572490993 *

0/5 Stars

BMW 3 Series2011 (11) - 318d Exclusive Edition 5dr

2011 (11) - 318d Exclusive Edition 5dr18

Low Mileage

£3,475

Finance available £55 pm

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Manual
  • Estate

Mike Bass

01884211283 *

BMW 3 Series2021 (71) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2021 (71) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)50

£31,990

Finance available £637 pm

  • 3L
  • 39.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Land Cars Ltd

01932501629 *

BMW 3 Series2020 - 320d M Sport 5dr

2020 - 320d M Sport 5dr8

£20,499

Finance available £436 pm

  • 2L
  • 49.5K

    Miles
  • Diesel
  • Manual
  • Estate

FOW Winsford

01606535848 *

4.3/5 Stars

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

2020 (20) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (32

£16,345

  • 2L
  • 78.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Trust UK Bury

01612416386 *

BMW 3 Series2009 (09) - 330d M Sport [245] 2dr Step Auto

2009 (09) - 330d M Sport [245] 2dr Step Auto17

Reduced

£8,275

  • 3L
  • 42.8K

    Miles
  • Diesel
  • Semi Auto
  • Convertible

1st Gear Motors

01918237778 *

3.8/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

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.