Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,474 Used BMW 3 Series cars for sale

BMW 3 Series2016 (16) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2016 (16) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)39

Low Mileage

£14,990

  • 3L
  • 69.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoUnit Ltd

01633741698 *

BMW 3 Series2010 (10) - 335i M Sport 2dr DCT

2010 (10) - 335i M Sport 2dr DCT30

Low Mileage

£6,949

£125/pm (HP)

  • 3L
  • 98.2K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

RSH MOTORS LTD

01296329708 *

BMW 3 Series2019 (19) - 2.0 318d M Sport Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 2.0 318d M Sport Touring Auto Euro 6 (s/s) 5dr25

£16,500

£325/pm (HP)

  • 2L
  • 55.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Ringley Car Sales

01612416612 *

BMW 3 Series2007 - Alpina D3

2007 - Alpina D329

Reduced

£3,450

  • 2L
  • 127.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Phoenix Car Centre

01962670197 *

BMW 3 Series2015 (15) - 320d M Sport 5dr Step Auto

2015 (15) - 320d M Sport 5dr Step Auto49

Reduced

£7,150

  • 2L
  • 139.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Acocks Green Motor Company

01213872413 *

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

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

£22,491

  • 2L
  • 84.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

BMW 3 Series2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr

2014 (64) - 2.0 320d Luxury Auto Euro 5 (s/s) 4dr55

£6,995

  • 2L
  • 99.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Quality Cars and Commercials Ltd

01227203373 *

BMW 3 Series2018 (18) - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2018 (18) - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr37

£18,250

£507/pm (PCP)

  • 3L
  • 92.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Heathrow Trade Cars

07851664002 *

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

2019 - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr57

£16,499

£325/pm (HP)

  • 2L
  • 68.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

NYA AUTO SALES LTD

01212721897 *

BMW 3 Series2009 (09) - 3.0 325i M Sport Steptronic Euro 4 2dr

2009 (09) - 3.0 325i M Sport Steptronic Euro 4 2dr47

Low Mileage

£3,495

  • 3L
  • 123.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

T and T Motors

01924665188 *

BMW 3 Series2019 (C) - Bmw 325i E30 LHD M50 Engine 4-Door

2019 (C) - Bmw 325i E30 LHD M50 Engine 4-Door49

£39,979

£801/pm (HP)

  • 0.2L
  • 37.0K

    Miles
  • Petrol
  • Manual
  • Not Supplied

EVM Sports and Prestige

01613887697 *

BMW 3 Series2018 (68) - 320i xDrive M Sport Shadow Edition 4dr Step Auto

2018 (68) - 320i xDrive M Sport Shadow Edition 4dr Step Auto35

£14,495

£283/pm (HP)

  • 2L
  • 74.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wise Auto Ltd

02038737355 *

BMW 3 Series2021 (71) - 2.0 320i SE Pro Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2021 (71) - 2.0 320i SE Pro Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)69

£16,200

£279/pm (PCP)

  • 2L
  • 74.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2014 (14) - 330d xDrive M Sport 5dr Step Auto

2014 (14) - 330d xDrive M Sport 5dr Step Auto33

£5,990

  • 3L
  • 135.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Clifton Cars

01733306962 *

BMW 3 Series2017 (17) - 330e M Sport 4dr Step Auto body kit

2017 (17) - 330e M Sport 4dr Step Auto body kit15

£7,950

  • 2L
  • 138.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Daffodil Cars

01642573726 *

BMW 3 Series2014 (14) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

2014 (14) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr57

Reduced

£7,595

£138/pm (HP)

  • 2L
  • 101.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Audenshaw Motor Company Ltd TA Audenshaw Motors

01614139877 *

BMW 3 Series2015 (15) - 330d xDrive M Sport 5dr Step Auto

2015 (15) - 330d xDrive M Sport 5dr Step Auto32

£10,990

£210/pm (HP)

  • 3L
  • 115.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Unicorn Automobiles

01795503957 *

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

2021 - 330e M Sport 4dr Step Auto19

£16,898

  • 2L
  • 83.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Fiat / Motorstore (Stourbridge)

01384883980 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

Reduced

£33,498

  • 2L
  • 13.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Edinburgh Sighthill Motorstore/Fiat/Abarth/Leap

01316036582 *

BMW 3 Series2025 - 3 SERIES 320i M Sport 5dr Step Auto

2025 - 3 SERIES 320i M Sport 5dr Step Auto31

£32,360

  • 2L
  • 11.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Marshall BMW Salisbury

01722445824 *

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.