Skip to main content

3,165 Used BMW 3 Series cars for sale

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

2021 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr50

£21,991

  • 2L
  • 68.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2024 (73) - M340i xDrive Saloon 4-Door

2024 (73) - M340i xDrive Saloon 4-Door32

£47,000

  • 3L
  • 12.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

John Clark BMW Tayside

01382238686 *

BMW 3 Series2017 - 2.0 320d xDrive M Sport Saloon 4-Door

2017 - 2.0 320d xDrive M Sport Saloon 4-Door14

Low Mileage

£13,995

Finance available £290 pm

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yaddlethorpe Motor Company

01724514597 *

BMW 3 Series2020 (20) - 2.0 330e 12kWh SE Pro 4dr Petrol Plug-in Hybrid (s/s) (292 ps)

2020 (20) - 2.0 330e 12kWh SE Pro 4dr Petrol Plug-in Hybrid (s/s) (292 ps)23

Reduced

£17,222

  • 2L
  • 35.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Bridgend Motor Group - Kilwinning Autoplex

01294440522 *

4.7/5 Stars

BMW 3 Series2013 - 2.0 328i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (245 ps)

2013 - 2.0 328i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (245 ps)31

Reduced

£15,980

Finance available £335 pm

  • 2L
  • 22.5K

    Miles
  • Petrol
  • Automatic
  • Estate

AP Hynes and Co

01613887770 *

BMW 3 Series2018 (18) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2018 (18) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr49

£11,497

Finance available £235 pm

  • 3L
  • 138.0K

    Miles
  • Diesel
  • Automatic
  • Estate

EVM Sports and Prestige

01613887697 *

4.1/5 Stars

BMW 3 Series2015 - 320d xDrive M Sport 4dr Step Auto [Business Media]

2015 - 320d xDrive M Sport 4dr Step Auto [Business Media]21

£10,495

Finance available £212 pm

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Platinum Car Sales Ltd

01685702348 *

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

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

£17,995

Finance available £349 pm

  • 2L
  • 81.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hudson Autos

01621734609 *

BMW 3 Series2015 (15) - 320D XDRIVE M SPORT TOURING 5-Door

2015 (15) - 320D XDRIVE M SPORT TOURING 5-Door49

Reduced

£14,550

  • 2L
  • 64.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Imperial Auto Trade LTD

02037636638 *

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

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

£15,791

  • 2L
  • 69.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2025 (25) - 320i M Sport 5dr Step Auto [Pro Pack] Petrol Estate

2025 (25) - 320i M Sport 5dr Step Auto [Pro Pack] Petrol Estate48

£41,490

  • 2L
  • 3.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 3 Series2013 - 2.0 320d Efficient Dynamics 4-Door

2013 - 2.0 320d Efficient Dynamics 4-Door4

£3,995

Finance available £67 pm

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Taylors Autos

01522467385 *

0/5 Stars

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 *

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

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

£36,998

  • 2L
  • 8.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Solihull)

01215160456 *

4.7/5 Stars

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

2020 - 320i M Sport 5dr Step Auto45

£21,645

Finance available £433 pm

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Carsa Bolton

01204323445 *

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

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

£18,995

Finance available £370 pm

  • 2L
  • 64.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Baskeyfield Motors Limited

01782917824 *

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

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

£23,495

Finance available £462 pm

  • 2L
  • 59.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Signature Car Specialists LTD

01282509489 *

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto

2024 - 320d MHT M Sport 5dr Step Auto19

Reduced

£36,298

  • 2L
  • 7.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Blackpool Vauxhall / Vanstore

01253201464 *

4.7/5 Stars

BMW 3 Series1999 (V) - 328 Ci 2dr Auto

1999 (V) - 328 Ci 2dr Auto41

Low Mileage

£7,995

Finance available £156 pm

  • 2.8L
  • 42.7K

    Miles
  • Petrol
  • Automatic
  • Coupe

Diss Car Centre

01379774709 *

5/5 Stars

BMW 3 Series2015 - 30 ROAD TAX CAR 2.0 320d Sport Saloon 3 MONTHS WARRANTY 12 MONTH MOT 4-Door

2015 - 30 ROAD TAX CAR 2.0 320d Sport Saloon 3 MONTHS WARRANTY 12 MONTH MOT 4-Door15

£4,249

Finance available £73 pm

  • 2L
  • 129.9K

    Miles
  • Diesel
  • Manual
  • Saloon

My Car My Finance Ltd ta Motor Factory

01164784153 *

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.