Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,720 Used BMW 3 Series cars for sale

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

2023 - 330e M Sport 4dr Step Auto36

Low Mileage

£30,799

  • 2L
  • 16.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2012 - 318i Performance Edition 4dr

2012 - 318i Performance Edition 4dr34

£2,998

  • 2L
  • 117.0K

    Miles
  • Petrol
  • Manual
  • Saloon

LANDSTRADELTD

01234237585 *

BMW 3 Series2013 (63) - 320d M Sport 4dr

2013 (63) - 320d M Sport 4dr25

£6,495

£115/pm (HP)

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

IK UNIQUE MOTORZ LTD

01782389088 *

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

2021 - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr Automatic27

£16,795

£242/pm (PCP)

  • 2L
  • 73.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Worksop

01455241730 *

BMW 3 Series2014 - 2.0 325d SE GT Euro 6 (s/s) 5dr

2014 - 2.0 325d SE GT Euro 6 (s/s) 5dr62

Low Mileage

£7,495

  • 2L
  • 71.4K

    Miles
  • Diesel
  • Manual
  • Hatchback

Woodcroft Motors

01642030069 *

0/5 Stars

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

2024 (24) - 320i M Sport 4dr Step Auto13

£28,995

£417/pm (PCP)

  • 2L
  • 19.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

L A MOTORS

07393778079 *

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

2019 (19) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)34

£15,995

  • 2L
  • 98.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

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

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

£9,995

  • 2L
  • 95.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Fm3 Cars North West Ltd

01616696935 *

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

2021 - 330e M Sport Pro Edition 4dr Step Auto1

£19,390

  • 2L
  • 76.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Anchor Cars

01182058863 *

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

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

£15,000

£294/pm (HP)

  • 2L
  • 67.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

ADAM G CARS

01302986312 *

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

2025 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£36,998

  • 2L
  • 4.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Irvine BMW

01294440528 *

BMW 3 Series2022 (72) - M340i xDrive MHT 4dr Step Auto

2022 (72) - M340i xDrive MHT 4dr Step Auto44

£38,995

£593/pm (PCP)

  • 3L
  • 25.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

CSH Performance Ltd

01484959597 *

BMW 3 Series2013 (13) - 2.0 320D XDRIVE MODERN TOURING 5DR Manual

2013 (13) - 2.0 320D XDRIVE MODERN TOURING 5DR Manual43

Reduced

£5,681

  • 2L
  • 111.1K

    Miles
  • Diesel
  • Manual
  • Estate

Daniel Maxwell Car Sales

01614139879 *

BMW 3 Series2020 - 318d MHT SE 5dr Step Auto

2020 - 318d MHT SE 5dr Step Auto36

£15,555

£306/pm (HP)

  • 2L
  • 80.8K

    Miles
  • Diesel
  • Automatic
  • Estate

David Hayton Ltd (Autostore Penrith)

01768800651 *

BMW 3 Series2015 (64) - 316d SE 4dr Step Auto

2015 (64) - 316d SE 4dr Step Auto13

£5,995

  • 2L
  • 102.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

CHEQUERED FLAG WALES LIMITED

01443805132 *

BMW 3 Series2020 (70) - 320i M Sport 4dr Step Auto

2020 (70) - 320i M Sport 4dr Step Auto50

£22,491

  • 2L
  • 58.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2020 (70) - 330e M Sport 4dr Step Auto

2020 (70) - 330e M Sport 4dr Step Auto10

£16,995

£336/pm (HP)

  • 2L
  • 88.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Baskeyfield Motors Limited

01782917824 *

BMW 3 Series2024 - 3.0 M340D xDrive MHEV Auto 4WD 4dr

2024 - 3.0 M340D xDrive MHEV Auto 4WD 4dr21

£44,795

£703/pm (PCP)

  • 3L
  • 13.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorclass

01942597963 *

BMW 3 Series2012 (12) - 318d Exclusive Edition 5-Door

2012 (12) - 318d Exclusive Edition 5-Door5

£3,695

  • 2L
  • 127.3K

    Miles
  • Diesel
  • Manual
  • Estate

The Elms Car Sales Ltd

01278555741 *

0/5 Stars

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

2018 (18) - 2.0 320d M Sport Shadow Edition xDrive Euro 6 (s/s) 4dr50

Low Mileage

£17,991

  • 2L
  • 28.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Your Next Car Ltd

01156849398 *

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.