Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,729 Used BMW 3 Series cars for sale

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

2018 - 320d M Sport 5dr Step Auto10

£15,495

£304/pm (HP)

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Brown Cars

02890023186 *

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

2022 - 330e M Sport 5dr Step Auto16

Reduced

£27,550

£441/pm (PCP)

  • 2L
  • 38.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Turbo Cars

02830447309 *

BMW 3 Series2016 - 320d EfficientDynamics Plus 4dr Step Auto

2016 - 320d EfficientDynamics Plus 4dr Step Auto19

£9,998

  • 2L
  • 84.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Fiat (Kirkcaldy)

01592808074 *

BMW 3 Series2019 - 2.0 330E M Sport Auto 4dr

2019 - 2.0 330E M Sport Auto 4dr50

£16,000

£258/pm (PCP)

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2021 - 330E SE PRO 1 OWNER FULL BMW SERVICE HISTORY AUTO 4-Door

2021 - 330E SE PRO 1 OWNER FULL BMW SERVICE HISTORY AUTO 4-Door34

£14,995

£256/pm (PCP)

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Graham Marsh Car Sales Ltd

01227204258 *

BMW 3 Series2018 (67) - 320d M Sport Shadow Edition 4dr Step Auto

2018 (67) - 320d M Sport Shadow Edition 4dr Step Auto30

£11,995

£231/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

S & S Car Sales

01592407421 *

BMW 3 Series2021 - 330e M Sport Pro PHEV Auto 4-Door

2021 - 330e M Sport Pro PHEV Auto 4-Door35

£20,000

£332/pm (PCP)

  • 2L
  • 58.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Fa Roper Ltd

01274086749 *

BMW 3 Series2015 (65) - 335d xDrive M Sport 5dr Step Auto

2015 (65) - 335d xDrive M Sport 5dr Step Auto44

£11,795

  • 3L
  • 124.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Cleveland Vehicle Sales Ltd

01642424874 *

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

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

Reduced

£6,295

£111/pm (HP)

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Harpers of Essex Ltd

01279598863 *

3.2/5 Stars

BMW 3 Series2018 (68) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto xDrive Euro 6 (s/s)

2018 (68) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto xDrive Euro 6 (s/s)40

Low Mileage

£16,450

£324/pm (HP)

  • 2L
  • 43.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

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

2020 - 320d M Sport 5dr Step Auto29

£22,750

£375/pm (PCP)

  • 2L
  • 54.2K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Roy Hanna Motors

02894338774 *

BMW 3 Series(H) - 2.0 320i 2dr

(H) - 2.0 320i 2dr42

Low Mileage

£15,995

  • 107.1K

    Miles
  • Petrol
  • Manual
  • Not Supplied

Car House 2000 LTD

01902916099 *

4/5 Stars

BMW 3 Series1988 - 325i 2dr

1988 - 325i 2dr25

£29,950

  • 2.5L
  • 19.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Carrick Trading Limited

02890023204 *

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

2021 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr40

£21,700

£341/pm (PCP)

  • 2L
  • 41.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Magna Motor Group

01925597096 *

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

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)36

Low Mileage

£24,278

£442/pm (PCP)

  • 2L
  • 16.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2015 - 335d xDrive M Sport 4dr Step Auto

2015 - 335d xDrive M Sport 4dr Step Auto73

Low Mileage

£16,749

£331/pm (HP)

  • 3L
  • 44.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prime Motors

01279219599 *

4.3/5 Stars

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

2018 (68) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps9

Low Mileage

£17,499

£339/pm (HP)

  • 2L
  • 46.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Brookside Garage

01407888489 *

0/5 Stars

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

2015 - 330d xDrive M Sport 4dr Step Auto32

Low Mileage

£12,495

£241/pm (HP)

  • 3L
  • 83.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2018 - 318i Sport 5dr

2018 - 318i Sport 5dr30

Low Mileage

£12,262

£236/pm (HP)

  • 1.5L
  • 36.4K

    Miles
  • Petrol
  • Manual
  • Estate

Bridgend Ford

01656336637 *

4.6/5 Stars

BMW 3 Series2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 184 Ps

2020 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 s/s 184 Ps46

£17,695

  • 2L
  • 71.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

EMG Motor Group Kings Lynn

01553605787 *

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

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.