Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,326 Used BMW 3 Series cars for sale

BMW 3 Series2020 (20) - 320d MHT M Sport 4dr Step Auto

2020 (20) - 320d MHT M Sport 4dr Step Auto46

Low Mileage

£23,495

£386/pm (PCP)

  • 2L
  • 35.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Carbon Motors Ltd

01215160872 *

BMW 3 Series2012 (62) - 2.0 320d SE Euro 5 (s/s) 2dr

2012 (62) - 2.0 320d SE Euro 5 (s/s) 2dr

£4,990

£84/pm (HP)

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Discount Car Centre Ltd

01616969160 *

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

2024 - 320i M Sport 4dr Step Auto45

£26,649

£411/pm (PCP)

  • 2L
  • 23.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Norwich

01332419206 *

BMW 3 Series2008 - 2.0 318i SE Saloon 4-Door

2008 - 2.0 318i SE Saloon 4-Door12

Low Mileage

£2,495

  • 2L
  • 110.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Peak Motors Limited

01663790344 *

4.6/5 Stars

BMW 3 Series2023 - 330E M SPORT 4-Door

2023 - 330E M SPORT 4-Door24

£24,200

£407/pm (PCP)

  • 2L
  • 43.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

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

2021 (71) - 330e xDrive M Sport Pro Edition 5dr Step Auto23

£21,500

  • 2L
  • 75.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2019 (19) - 318d M Sport 4dr Step Auto

2019 (19) - 318d M Sport 4dr Step Auto28

Low Mileage

£21,495

£434/pm (PCP)

  • 2L
  • 42.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

CSH Performance Ltd

01484959597 *

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

2024 - 320i M Sport 4dr Step Auto32

£29,099

£457/pm (PCP)

  • 2L
  • 16.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Oldbury

01217525220 *

BMW 3 Series2020 - 320I SPORT 4-Door

2020 - 320I SPORT 4-Door24

£15,800

£275/pm (PCP)

  • 2L
  • 68.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

2020 (70) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)29

Reduced

£16,400

  • 2L
  • 88.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motor Trust UK Bury

01612416386 *

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

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

£25,990

£409/pm (PCP)

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Formula Prestige Motors

01633742345 *

3.9/5 Stars

BMW 3 Series2021 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (71) - 3.0 M340i MHT Touring Auto xDrive Euro 6 (s/s) 5dr83

Low Mileage

£38,990

£633/pm (PCP)

  • 3L
  • 32.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Rosso Performance LTD

01133236280 *

BMW 3 Series2025 - 330e 22.3 kWh Sport 4dr Step Auto

2025 - 330e 22.3 kWh Sport 4dr Step Auto35

£30,190

  • 2L
  • 15.0

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2011 (61) - 318d ES 5dr Step Auto

2011 (61) - 318d ES 5dr Step Auto34

Low Mileage

£3,690

  • 2L
  • 115.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Affordable Car Centre Ltd

01234230806 *

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

2019 (19) - 2.0 320d M Sport Euro 6 (s/s) 4dr50

Reduced

£24,491

  • 2L
  • 17.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2018 (68) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)60

£18,495

£435/pm (PCP)

  • 3L
  • 78.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cookham Classics Ltd 2

01628567449 *

BMW 3 Series2018 - 2.0 M Sport GT Euro 6 (s/s) 5dr

2018 - 2.0 M Sport GT Euro 6 (s/s) 5dr39

£10,290

£195/pm (HP)

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

TOOTHILL PRESTIGE LIMITED

01623579013 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£33,198

  • 2L
  • 16.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

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

2015 (15) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)27

Low Mileage

£13,695

  • 2L
  • 33.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Jones Motor Company

01244562695 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 4dr Step Auto

2025 - 330e 22.3 kWh M Sport 4dr Step Auto33

£34,995

£537/pm (PCP)

  • 2L
  • 7.6K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

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.