Skip to main content

2,961 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 330i M Sport 4-Door

2019 - 330i M Sport 4-Door35

£17,995

Finance available £349 pm

  • 2L
  • 81.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wheelers Chipping Norton

01608692663 *

4.6/5 Stars

BMW 3 Series2017 - 320i Sport 4dr Step Auto

2017 - 320i Sport 4dr Step Auto35

Low Mileage

£13,179

Finance available £264 pm

  • 2L
  • 51.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2024 - M340d xDrive MHT 4dr Step Auto

2024 - M340d xDrive MHT 4dr Step Auto39

Low Mileage

£47,400

Finance available £953 pm

  • 3L
  • 3.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CK Car Sales Ltd

02879440850 *

BMW 3 Series2015 (65) - 320d SE 4dr Step Auto

2015 (65) - 320d SE 4dr Step Auto16

£6,999

Finance available £134 pm

  • 2L
  • 87.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

SAAD MOTORS LTD

01613887780 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr30

£11,990

Finance available £246 pm

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mototom Car Ltd

01992367255 *

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

2018 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)11

£14,499

Finance available £302 pm

  • 2L
  • 76.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Empressive Motor Company

01865591236 *

4.7/5 Stars

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

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

£19,495

Finance available £380 pm

  • 2L
  • 40.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Evolve Motor Company

01633741704 *

4.6/5 Stars

BMW 3 Series2019 - 320i M Sport Shadow Edition 4dr Step Auto

2019 - 320i M Sport Shadow Edition 4dr Step Auto20

Low Mileage

£17,299

Finance available £364 pm

  • 2L
  • 30.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2014 (14) - 2.0 318d SE Touring Euro 5 (s/s) 5dr

2014 (14) - 2.0 318d SE Touring Euro 5 (s/s) 5dr6

Low Mileage

£5,994

Finance available £112 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Estate

Vivian Price Cars

01172331344 *

BMW 3 Series2016 (16) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr60

Low Mileage

£12,298

Finance available £252 pm

  • 2L
  • 66.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Stonebrook Motors

01932502422 *

BMW 3 Series2015 (65) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps) ULEZ (Ultra

2015 (65) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps) ULEZ (Ultra28

£8,495

Finance available £167 pm

  • 2L
  • 90.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Priceless Auto Services Ltd

01606535830 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto xDrive Euro 6 (s/s)

2019 (19) - 2.0 320i M Sport Shadow Edition Touring 5dr Petrol Auto xDrive Euro 6 (s/s)71

Low Mileage

£18,500

Finance available £399 pm

  • 2L
  • 46.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Big Motoring World Cannock

01543221765 *

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

2017 - 320i M Sport 5dr Step Auto24

Low Mileage

£14,899

Finance available £310 pm

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2017 (17) - 318d Sport 4dr Step Auto

2017 (17) - 318d Sport 4dr Step Auto29

£6,500

Finance available £123 pm

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Green Autos

01924667351 *

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr19

£18,798

  • 2L
  • 51.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Arnold Clark Edinburgh Sighthill MS / Fiat / Abarth / BYD

01313702482 *

4.7/5 Stars

BMW 3 Series2021 (21) - 330e xDrive M Sport 4dr Step Auto Saloon

2021 (21) - 330e xDrive M Sport 4dr Step Auto Saloon72

Low Mileage

£24,066

  • 2L
  • 25.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

BMW 3 Series2019 (68) - 3.0 330D SE TOURING AUTO XDRIVE EURO 6 5-Door

2019 (68) - 3.0 330D SE TOURING AUTO XDRIVE EURO 6 5-Door4

£15,995

Finance available £335 pm

  • 3L
  • 54.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Ex Police Car Centre

01384881231 *

2.5/5 Stars

BMW 3 Series2021 (21) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s)

2021 (21) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s)22

Reduced

£17,399

Finance available £337 pm

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AW Car House Ltd

01827213842 *

4.9/5 Stars

BMW 3 Series2020 - 330e Sport Pro 4dr Step Auto

2020 - 330e Sport Pro 4dr Step Auto40

Low Mileage

£19,999

Finance available £416 pm

  • 2L
  • 28.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Chingford

02039104754 *

BMW 3 Series2019 (19) - 330E M Sport 4-Door

2019 (19) - 330E M Sport 4-Door56

Reduced

£18,999

Finance available £410 pm

  • 2L
  • 30.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hendy Car Store Portsmouth

02392006087 *

4.6/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.