Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,324 Used BMW 3 Series cars for sale

BMW 3 Series2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto

2018 - 335d xDrive M Sport Shadow Edition 4dr Step Auto8

Low Mileage

£20,099

  • 3L
  • 57.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

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

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

£12,750

£247/pm (HP)

  • 2L
  • 84.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Preloved Car Company

01206489535 *

0/5 Stars

BMW 3 Series2020 - 3.0 M340i xDrive Auto 4WD 4dr

2020 - 3.0 M340i xDrive Auto 4WD 4dr58

Reduced

£33,450

£563/pm (PCP)

  • 3L
  • 29.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Alloa Road Motors Ltd

01383347039 *

BMW 3 Series2021 - 2.0 330E xDrive M Sport Auto 4WD 5dr

2021 - 2.0 330E xDrive M Sport Auto 4WD 5dr48

£20,495

£402/pm (PCP)

  • 2L
  • 86.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Panacea Motors Ltd

01616727308 *

0/5 Stars

BMW 3 Series2008 (08) - 320i SE 2dr

2008 (08) - 320i SE 2dr18

Low Mileage

£4,995

£128/pm (HP)

  • 2L
  • 50.3K

    Miles
  • Petrol
  • Manual
  • Convertible

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

2021 (71) - 330e M Sport 5dr Step Auto14

£9,999

  • 2L
  • 168.0K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Edwards Cars

01992367345 *

BMW 3 Series2016 - 320i xDrive SE 5dr Step Auto

2016 - 320i xDrive SE 5dr Step Auto15

£8,895

  • 2L
  • 100.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Save On Used Cars

01724514218 *

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

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

£18,499

  • 2L
  • 74.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Total Vehicle Solutions

01414735308 *

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

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)33

Low Mileage

£16,495

  • 2L
  • 34.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lanarkshire Car Sales Ltd

01698538782 *

BMW 3 Series2025 (25) - 320i M Sport Saloon 4-Door

2025 (25) - 320i M Sport Saloon 4-Door20

£33,499

  • 2L
  • 10.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Southport BMW

01704660091 *

BMW 3 Series2021 - 320i M Sport 4dr Step Auto

2021 - 320i M Sport 4dr Step Auto49

£20,249

£338/pm (PCP)

  • 2L
  • 48.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

BMW 3 Series2014 - 320d M Sport 5-Door

2014 - 320d M Sport 5-Door38

Low Mileage

£13,495

£262/pm (HP)

  • 2L
  • 62.8K

    Miles
  • Diesel
  • Automatic
  • Estate

CARNET MIDLANDS LIMITED

01543398293 *

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

2022 - 320i M Sport 5dr Step Auto12

Low Mileage

£28,898

  • 2L
  • 21.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Exeter

01414839930 *

BMW 3 Series2017 (17) - 320d xDrive M Sport 5dr Step Auto

2017 (17) - 320d xDrive M Sport 5dr Step Auto20

£9,900

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

GS Car Centre Ltd

01772348161 *

4.9/5 Stars

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 68

£18,350

£285/pm (PCP)

  • 2L
  • 41.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Garage Ltd

01332414842 *

BMW 3 Series2019 - 320d M Sport 4dr

2019 - 320d M Sport 4dr19

£18,998

  • 2L
  • 54.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Arnold Clark Dumfries BMW/MINI

01387340162 *

BMW 3 Series2022 (72) - 2.0 320d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr

2022 (72) - 2.0 320d MHT M Sport Auto xDrive Euro 6 (s/s) 4dr68

£24,995

£356/pm (PCP)

  • 2L
  • 33.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

AUTO BAHN MOTORS

01618049260 *

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto15

£20,995

£355/pm (PCP)

  • 2L
  • 74.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW 3 Series2022 (72) - 330e M Sport 4dr Step Auto

2022 (72) - 330e M Sport 4dr Step Auto50

£25,491

  • 2L
  • 59.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2025 (25) - 330e 22.3 kWh M Sport 5dr Step Auto Tech/Pro Pack Estate

2025 (25) - 330e 22.3 kWh M Sport 5dr Step Auto Tech/Pro Pack Estate20

Low Mileage

£41,450

  • 2L
  • 3.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vertu BMW Teesside

01642630363 *

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