Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,312 Used BMW 3 Series cars for sale

BMW 3 Series2013 (63) - 330d xDrive M Sport 4dr Step Auto

2013 (63) - 330d xDrive M Sport 4dr Step Auto44

Low Mileage

£11,000

£226/pm (HP)

  • 3L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

IMV Motors Ltd

01217525794 *

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

2018 (18) - 320d xDrive M Sport Shadow Edition 4dr Step Auto5

£8,995

  • 2L
  • 147.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Car Sales B33

01217288818 *

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

2019 - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr62

£15,295

£300/pm (HP)

  • 2L
  • 101.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2011 (11) - 2.0 320d SE Convertible 2dr Diesel Steptronic Euro 5 (184 ps)

2011 (11) - 2.0 320d SE Convertible 2dr Diesel Steptronic Euro 5 (184 ps)23

Low Mileage

£4,995

£84/pm (HP)

  • 2L
  • 96.2K

    Miles
  • Diesel
  • Automatic
  • Convertible

Cars 4 You Ltd

01506376842 *

0/5 Stars

BMW 3 Series2024 (74) - 320i M Sport Saloon 4-Door

2024 (74) - 320i M Sport Saloon 4-Door24

£28,899

  • 2L
  • 14.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Southport BMW

01704660091 *

BMW 3 Series2020 (20) - M340i xDrive 4dr Step Auto

2020 (20) - M340i xDrive 4dr Step Auto23

£22,995

£429/pm (PCP)

  • 3L
  • 86.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Quattro Service Station Ltd

01164648310 *

BMW 3 Series2021 - 320i Sport 5dr Step Auto

2021 - 320i Sport 5dr Step Auto33

Reduced

£21,420

  • 2L
  • 23.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Evans Halshaw Ford Walsall

01922662421 *

BMW 3 Series2019 - 2.0 320i M Sport Shadow Edition Auto 5dr

2019 - 2.0 320i M Sport Shadow Edition Auto 5dr2

Low Mileage

£17,495

£339/pm (HP)

  • 2L
  • 49.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorclass

01942597963 *

BMW 3 Series2020 - M340i 4-Door

2020 - M340i 4-Door50

Low Mileage

£31,795

£520/pm (PCP)

  • 3L
  • 37.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

RJDMOTORS LTD

01405801345 *

BMW 3 Series2007 - 3.0 330d M Sport Coupe 2-Door

2007 - 3.0 330d M Sport Coupe 2-Door15

£2,695

  • 3L
  • 221.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

BMW 3 Series2015 - XDRIVE M SPORT TOURING 5-Door

2015 - XDRIVE M SPORT TOURING 5-Door15

Reduced

£14,950

£293/pm (HP)

  • 3L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Hafod Car Sales

01792344481 *

BMW 3 Series2017 (67) - 2.0 320d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

2017 (67) - 2.0 320d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr44

£12,995

£252/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Immense Motors LTD

01782389392 *

BMW 3 Series2019 (19) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr57

Low Mileage

£26,125

£466/pm (PCP)

  • 3L
  • 24.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

One 2 One Autos

01753291374 *

BMW 3 Series2021 - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto xD

2021 - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto xD45

£22,694

£379/pm (PCP)

  • 2L
  • 51.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

BMW 3 Series2025 (25) - M Sport 4-Door

2025 (25) - M Sport 4-Door50

Low Mileage

£34,950

  • 2L
  • 5.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd BMW Newcastle

01916070816 *

BMW 3 Series2020 - 320I M SPORT 4-Door

2020 - 320I M SPORT 4-Door1

£18,800

£327/pm (PCP)

  • 2L
  • 56.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

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)29

Reduced

£16,979

  • 2L
  • 87.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carworld Superstore

01733978043 *

BMW 3 Series2022 - 330e Sport 4dr Step Auto

2022 - 330e Sport 4dr Step Auto19

Low Mileage

£27,698

  • 2L
  • 15.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Oldbury Fiat / Motorstore / Jeep / Abarth / BYD

01215166056 *

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

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

£19,890

£373/pm (PCP)

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Country Car Sales

01707242213 *

BMW 3 Series2020 - M340i xDrive 4dr Step Auto

2020 - M340i xDrive 4dr Step Auto40

Low Mileage

£33,950

£575/pm (PCP)

  • 3L
  • 29.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Alloa Road Motors Ltd

01383347039 *

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.