Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,372 Used BMW 3 Series cars for sale

BMW 3 Series2008 (09) - 320i M Sport 2dr

2008 (09) - 320i M Sport 2dr19

Low Mileage

£2,495

  • 2L
  • 100.0K

    Miles
  • Petrol
  • Manual
  • Coupe

ARVP Group LTD

02475103329 *

BMW 3 Series2016 (16) - 335d xDrive M Sport 4dr Step Auto

2016 (16) - 335d xDrive M Sport 4dr Step Auto7

£5,995

  • 3L
  • 140.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BMW 3 Series2018 - 318i Sport 4dr Step Auto

2018 - 318i Sport 4dr Step Auto19

£11,798

  • 1.5L
  • 62.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow London Road Motorstore / Vanstore

01416118432 *

BMW 3 Series2014 (64) - 320d M Sport 4dr Step Auto [Business Media]

2014 (64) - 320d M Sport 4dr Step Auto [Business Media]39

£9,495

£178/pm (HP)

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

EVOLVE MOTOR GROUP LTD

01793680983 *

4.9/5 Stars

BMW 3 Series2008 (58) - 320d M Sport 2dr

2008 (58) - 320d M Sport 2dr26

£3,000

  • 2L
  • 146.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Browns Car Company

01621733495 *

4.6/5 Stars

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

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

£19,991

  • 2L
  • 66.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2009 (58) - 335i M Sport 2dr DCT

2009 (58) - 335i M Sport 2dr DCT37

Low Mileage

£6,495

£154/pm (HP)

  • 3L
  • 96.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Exclusive Motors Of GB LTD

02038978672 *

BMW 3 Series2023 - 330E M SPORT 4-Door

2023 - 330E M SPORT 4-Door25

£23,300

£394/pm (PCP)

  • 2L
  • 50.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW 3 Series2018 - 330d M Sport 4dr Step Auto Automatic

2018 - 330d M Sport 4dr Step Auto Automatic32

Low Mileage

£17,499

£339/pm (HP)

  • 3L
  • 58.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Car Warehouse Swansea

01792001637 *

4.4/5 Stars

BMW 3 Series2020 (69) - 2.0 320d Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2020 (69) - 2.0 320d Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)4

£21,289

£372/pm (PCP)

  • 2L
  • 49.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Lexus Milton Keynes

01908082402 *

BMW 3 Series2018 (68) - 320d M Sport 4dr Step Auto

2018 (68) - 320d M Sport 4dr Step Auto65

£10,950

£209/pm (HP)

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

DRIVEWISE AUTOMOTIVE LTD

01709917011 *

BMW 3 Series2015 (56) - 320d Luxury 4dr Step Auto [Business Media]

2015 (56) - 320d Luxury 4dr Step Auto [Business Media]27

Low Mileage

£7,700

£141/pm (HP)

  • 2L
  • 36.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Oldbury Car Sales

01216474046 *

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

2016 - 330e M Sport 4dr Step Auto13

£9,990

  • 2L
  • 89.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carnections

01708947004 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x

2021 (71) - 2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto x48

£19,950

£401/pm (PCP)

  • 2L
  • 92.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Abbey Vehicle Solutions

01625704989 *

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

2020 (70) - 320i M Sport 4dr Step Auto Petrol Saloon53

Low Mileage

£25,011

  • 2L
  • 19.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 3 Series2020 - 330i M Sport Plus Edition 4dr Step Auto

2020 - 330i M Sport Plus Edition 4dr Step Auto55

Low Mileage

£26,990

£485/pm (PCP)

  • 2L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Derby Trade Cars

01332315433 *

4/5 Stars

BMW 3 Series2023 (73) - 320d M Sport Touring 5-Door

2023 (73) - 320d M Sport Touring 5-Door26

£34,999

  • 2L
  • 18.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Halliwell Jones Southport BMW

01704660091 *

BMW 3 Series2021 (71) - M Sport 4-Door

2021 (71) - M Sport 4-Door51

Reduced

£27,950

  • 3L
  • 47.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lloyd BMW Newcastle

01916070816 *

BMW 3 Series2021 (21) - 320i M Sport 4dr Step Auto

2021 (21) - 320i M Sport 4dr Step Auto50

£23,491

  • 2L
  • 46.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2017 (67) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps40

Low Mileage

£16,490

£332/pm (HP)

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

KCS OF SURREY

01932501390 *

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.