Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,340 Used BMW 3 Series cars for sale

BMW 3 Series2020 - 330E M SPORT 4-Door

2020 - 330E M SPORT 4-Door27

£16,800

£291/pm (PCP)

  • 2L
  • 64.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2017 - 3.0 330d xDrive M Sport Shadow Edition Auto 4WD 4dr

2017 - 3.0 330d xDrive M Sport Shadow Edition Auto 4WD 4dr36

Reduced

£18,895

£368/pm (HP)

  • 3L
  • 51.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ace Prestige Autos

01134676275 *

BMW 3 Series2019 - M SPORT 4-Door

2019 - M SPORT 4-Door39

Reduced

£17,990

£323/pm (PCP)

  • 2L
  • 79.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Roydens Ltd

07379375629 *

BMW 3 Series2020 - 318D SPORT 4-Door

2020 - 318D SPORT 4-Door32

Low Mileage

£19,500

£318/pm (PCP)

  • 2L
  • 24.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Rogers Of Brock

01995910807 *

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

2024 - 320d MHT M Sport 4dr Step Auto12

£32,498

  • 2L
  • 17.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

BMW 3 Series2020 (70) - 320i Sport 4dr Step Auto

2020 (70) - 320i Sport 4dr Step Auto55

£17,587

£341/pm (HP)

  • 2L
  • 51.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2019 - 318i SE 5dr Step Auto

2019 - 318i SE 5dr Step Auto24

£12,995

£252/pm (HP)

  • 1.5L
  • 60.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Ingatestone Motors LTD

01277285906 *

BMW 3 Series2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)48

Low Mileage

£23,495

£358/pm (PCP)

  • 2L
  • 31.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Norman Motors Bournemouth

01202133536 *

BMW 3 Series2021 - 320i Sport 4dr Step Auto

2021 - 320i Sport 4dr Step Auto1

Low Mileage

£20,400

£342/pm (PCP)

  • 2L
  • 26.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

BMW 3 Series2022 - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s

2022 - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s11

£18,000

£321/pm (PCP)

  • 2L
  • 57.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2017 - 320d M Sport 4dr Step Auto

2017 - 320d M Sport 4dr Step Auto17

Low Mileage

£13,995

£273/pm (HP)

  • 2L
  • 67.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

McCormick Fleet Solutions

02890023784 *

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

2019 (19) - 2.0 320d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr50

Reduced

£20,450

£398/pm (PCP)

  • 2L
  • 44.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Rivendell Cars Limited

01434629055 *

BMW 3 Series2018 - 3.0 330d M Sport Shadow Edition Touring 5-Door

2018 - 3.0 330d M Sport Shadow Edition Touring 5-Door45

£17,995

  • 3L
  • 77.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Que Automotive

01206583603 *

BMW 3 Series2018 - 320i xDrive M Sport 4dr Step Auto

2018 - 320i xDrive M Sport 4dr Step Auto29

Low Mileage

£14,495

£283/pm (HP)

  • 2L
  • 43.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2014 (14) - 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)39

Low Mileage

£7,288

£132/pm (HP)

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dave Fox Car Sales

01785336592 *

4.4/5 Stars

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

2022 (72) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr71

£19,686

£417/pm (HP)

  • 2L
  • 98.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Dunstable

01582280653 *

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto33

Low Mileage

£19,399

  • 2L
  • 23.2K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2018 - 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)35

Reduced

£11,995

£231/pm (HP)

  • 3L
  • 65.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2025 (63) - 320i GT 2.0 M SPORT STEP Hatchback

2025 (63) - 320i GT 2.0 M SPORT STEP Hatchback100

Low Mileage

£10,795

£206/pm (HP)

  • 2L
  • 25.9K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Red House Auto

01206489584 *

BMW 3 Series2014 (64) - 320d Sport 4dr Step Auto

2014 (64) - 320d Sport 4dr Step Auto13

£6,990

£126/pm (HP)

  • 2L
  • 102.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Signature Car Hub Ltd

01792966767 *

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

Jack Evans

Author: Jack Evans

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

* 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.