Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,697 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (236

£16,827

£339/pm (CS)

  • 2L
  • 45.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Durham

01388217377 *

0/5 Stars

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

2018 (68) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr70

£10,809

£206/pm (HP)

  • 2L
  • 99.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

SR Motors

01793268063 *

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

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

£13,209

£278/pm (HP)

  • 2L
  • 76.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2010 (10) - 320d [184] M Sport Business Edition 5dr

2010 (10) - 320d [184] M Sport Business Edition 5dr25

Low Mileage

£4,350

£70/pm (HP)

  • 2L
  • 106.0K

    Miles
  • Diesel
  • Manual
  • Estate

Babz Autos

01163668378 *

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

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr49

Reduced

£16,995

£336/pm (HP)

  • 2L
  • 30.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Nation Ltd

01945664291 *

BMW 3 Series2024 (74) - 320i M Sport 5dr Step Auto Petrol Estate

2024 (74) - 320i M Sport 5dr Step Auto Petrol Estate54

Low Mileage

£32,890

  • 2L
  • 8.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2015 (15) - 320d M Sport 5dr Step Auto [Business Media]

2015 (15) - 320d M Sport 5dr Step Auto [Business Media]12

£9,495

£178/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Rs Motor Care

01670335723 *

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

2020 - 2.0 330E M Sport Auto 4dr34

£18,444

£302/pm (PCP)

  • 2L
  • 54.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Penny Hill Motors

01276538675 *

BMW 3 Series2015 (15) - (F34) 318d GT SPORT - AUTOMATIC - LOVELY SPEC 5-Door

2015 (15) - (F34) 318d GT SPORT - AUTOMATIC - LOVELY SPEC 5-Door24

£7,995

£147/pm (HP)

  • 2L
  • 69.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Amersham Motor Works Ltd

01494927729 *

BMW 3 Series2006 (04) - 320 Cd M Sport 2dr

2006 (04) - 320 Cd M Sport 2dr12

£2,480

  • 2L
  • 186.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Parkside Motors & Recovery LTD

01274505145 *

BMW 3 Series2017 (67) - 330e M Sport 4dr Step Auto

2017 (67) - 330e M Sport 4dr Step Auto15

£7,993

  • 2L
  • 128.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

AIC Motors

01213872407 *

0/5 Stars

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

2021 - 330e M Sport 5dr Step Auto44

Reduced

£22,795

£377/pm (PCP)

  • 2L
  • 51.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Donnelly Mallusk Motorstore

02895908087 *

BMW 3 Series2015 (Z3) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2015 (Z3) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)50

£14,480

£283/pm (HP)

  • 3L
  • 83.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

365 MOTORS LTD

01204968071 *

BMW 3 Series2017 (17) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2017 (17) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)25

Low Mileage

£12,999

  • 2L
  • 37.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

HPL Motors Preston

01772957419 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 627

£18,445

  • 2L
  • 88.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

BMW 3 Series2016 (16) - 320d xDrive M Sport 4dr Step Auto

2016 (16) - 320d xDrive M Sport 4dr Step Auto36

£7,995

  • 2L
  • 122.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fame Cars Limited

01216474010 *

BMW 3 Series2009 - 3.0 325i SE Touring 5dr Petrol Manual Euro 5 (218 ps)

2009 - 3.0 325i SE Touring 5dr Petrol Manual Euro 5 (218 ps)85

Low Mileage

£8,980

£182/pm (HP)

  • 3L
  • 38.0K

    Miles
  • Petrol
  • Manual
  • Estate

Tim Hayward Car Sales Limited

02921676265 *

BMW 3 Series2022 - 330e M Sport Pro Edition 4dr Step Auto [Tech Pack]

2022 - 330e M Sport Pro Edition 4dr Step Auto [Tech Pack]19

£21,698

  • 2L
  • 75.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Motorstore (Burton)

01283246286 *

BMW 3 Series2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps) - PARK ASSIS

2020 - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps) - PARK ASSIS41

Low Mileage

£23,283

£478/pm (CS)

  • 2L
  • 30.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Carsa Southampton

01489663574 *

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

2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr37

£14,795

£290/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Alba Motor Company

01312025156 *

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.