Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,451 Used BMW 3 Series cars for sale

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

2019 - 2.0 M Sport Auto xDrive Euro 6 (s/s) 4dr11

Low Mileage

£23,950

£471/pm (HP)

  • 40.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Westside Cars

01217288669 *

BMW 3 Series2018 - 2.0 320i M Sport Shadow Edition Auto 4dr

2018 - 2.0 320i M Sport Shadow Edition Auto 4dr41

£10,499

£212/pm (HP)

  • 2L
  • 99.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

The Motor Group

01733300651 *

0/5 Stars

BMW 3 Series2008 (58) - 325i M Sport 2dr

2008 (58) - 325i M Sport 2dr9

Low Mileage

£3,495

£80/pm (HP)

  • 3L
  • 89.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Premier Motors

08443260146 *

BMW 3 Series2020 - 318d M Sport 4dr Step Auto

2020 - 318d M Sport 4dr Step Auto85

£18,495

£291/pm (PCP)

  • 2L
  • 44.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

ELITE AUTOHAUS LIMITED

01902916103 *

BMW 3 Series2014 (14) - 328i M Sport 4dr Step Auto

2014 (14) - 328i M Sport 4dr Step Auto

Low Mileage

£9,890

  • 2L
  • 72.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Howard Dean Car Sales Ltd

02038731433 *

BMW 3 Series2015 - 316d SPORT STEP AUTOMATIC £35 TAX 4-Door

2015 - 316d SPORT STEP AUTOMATIC £35 TAX 4-Door19

Low Mileage

£9,995

  • 2L
  • 76.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carwhinley Cars

01228276697 *

0/5 Stars

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

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

£18,980

£314/pm (PCP)

  • 2L
  • 74.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Airedale Motor Company Ltd

01943660168 *

BMW 3 Series2013 (13) - 2.0 320d M SPORT 4dr DIESEL AUTOMATIC (s/s) (184 ps)

2013 (13) - 2.0 320d M SPORT 4dr DIESEL AUTOMATIC (s/s) (184 ps)39

Low Mileage

£8,500

£250/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Claydon Autos Baylham

01473350918 *

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

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

£24,991

  • 2L
  • 81.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2010 (60) - 2.0 320i Exclusive Edition Euro 5 4dr

2010 (60) - 2.0 320i Exclusive Edition Euro 5 4dr34

Low Mileage

£2,995

  • 2L
  • 80.8K

    Miles
  • Petrol
  • Manual
  • Saloon

Northampton Car Company

01604343638 *

BMW 3 Series2018 (68) - 320d [190] M Sport 5dr Step Auto [Business Media]

2018 (68) - 320d [190] M Sport 5dr Step Auto [Business Media]20

£13,700

£267/pm (HP)

  • 2L
  • 81.8K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

GS Car Centre Ltd

01772348161 *

4.9/5 Stars

BMW 3 Series2024 (24) - M340d xDrive MHT 5dr Step Auto Diesel Estate

2024 (24) - M340d xDrive MHT 5dr Step Auto Diesel Estate62

Low Mileage

£51,436

  • 3L
  • 14.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Vertu BMW Teesside

01642630363 *

0/5 Stars

BMW 3 Series2024 (74) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

2024 (74) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr57

£38,500

  • 2L
  • 13.7K

    Miles
  • Petrol
  • Automatic
  • Estate

BINCA

01908953487 *

4.2/5 Stars

BMW 3 Series2021 (71) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr

2021 (71) - 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr89

£34,495

£578/pm (PCP)

  • 3L
  • 42.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Rosso Performance LTD

01133236280 *

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

2021 - 320i M Sport 5dr Step Auto38

£23,995

£377/pm (PCP)

  • 2L
  • 49.4K

    Miles
  • Petrol
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW 3 Series2015 (15) - 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (184

2015 (15) - 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (1842

£8,989

£168/pm (HP)

  • 2L
  • 94.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Stirling Cars Ltd

01992661749 *

0/5 Stars

BMW 3 Series2021 - 330e xDrive M Sport 4dr Step Auto

2021 - 330e xDrive M Sport 4dr Step Auto9

£21,195

£394/pm (PCP)

  • 2L
  • 59.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

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

2020 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr28

£15,500

£304/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.6/5 Stars

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

2021 - 320i M Sport 5dr Step Auto31

Low Mileage

£25,999

£434/pm (PCP)

  • 2L
  • 20.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Oldbury

01217525220 *

BMW 3 Series2016 (16) - 320d EfficientDynamics Plus 4dr

2016 (16) - 320d EfficientDynamics Plus 4dr20

£7,495

£136/pm (HP)

  • 2L
  • 106.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Rose Motors LTD

07733642092 *

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.