Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,352 Used BMW 3 Series cars for sale

BMW 3 Series2003 - 2.5 325i Sport Saloon ULEZ Petrol Automatic 5 Door

2003 - 2.5 325i Sport Saloon ULEZ Petrol Automatic 5 Door46

Reduced

£3,795

  • 2.5L
  • 84.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Bristol Auto Hub

01172331341 *

3.8/5 Stars

BMW 3 Series1992 (FM) - 2.3L 2d 200 BHP 2-Door

1992 (FM) - 2.3L 2d 200 BHP 2-Door7

Low Mileage

£20,000

  • 2.3L
  • 70.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Cheshire Motor Car Sales Ltd

01618042270 *

2.7/5 Stars

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

2024 - 320i M Sport 4dr Step Auto18

£28,995

£423/pm (PCP)

  • 2L
  • 26.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

C Russell Auto Sales Ltd

02844330222 *

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) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 632

£20,400

£311/pm (PCP)

  • 2L
  • 58.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hippo Approved

01254961071 *

BMW 3 Series2013 (63) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr

2013 (63) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr40

Low Mileage

£7,895

£145/pm (HP)

  • 2L
  • 87.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Crown Auto Hub Limited

02078714295 *

BMW 3 Series2021 (21) - 330e xDrive SE Pro 5dr Step Auto

2021 (21) - 330e xDrive SE Pro 5dr Step Auto12

£18,350

£285/pm (PCP)

  • 2L
  • 41.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Garage Ltd

01332414842 *

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

2017 (67) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)50

Reduced

£12,995

£252/pm (HP)

  • 2L
  • 92.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Baskeyfield Motors Limited

01782917824 *

BMW 3 Series2020 - 320i Sport 4-Door

2020 - 320i Sport 4-Door55

£22,999

£462/pm (HP)

  • 2L
  • 5.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Fresh Motors Ltd

01953665835 *

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

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

£15,990

£315/pm (HP)

  • 2L
  • 66.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brownroyd Motors Limited

01706398652 *

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

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

£27,499

  • 2L
  • 14.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

BMW 3 Series2019 (19) - 320i xDrive M Sport 4dr Step Auto

2019 (19) - 320i xDrive M Sport 4dr Step Auto72

£20,439

  • 2L
  • 53.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

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) 5dr51

£22,000

£358/pm (PCP)

  • 2L
  • 76.7K

    Miles
  • Hybrid
  • Automatic
  • Estate

Edward Johnson Otley Ltd

01943660538 *

BMW 3 Series2020 - 3 SERIES 2.0 330E M SPORT PHEV 4d 289 BHP 1 OWNER FROM NEW|R/CAM|H/SEATS|NA 4-Door

2020 - 3 SERIES 2.0 330E M SPORT PHEV 4d 289 BHP 1 OWNER FROM NEW|R/CAM|H/SEATS|NA 4-Door54

Reduced

£13,990

£273/pm (HP)

  • 2L
  • 80.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor 4 U Ltd

01580232497 *

BMW 3 Series2022 - 330E M SPORT 4-Door

2022 - 330E M SPORT 4-Door25

£19,600

  • 2L
  • 48.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2020 - 2.0 330e 12kwh M Sport Saloon 4dr Petrol Plug In Hybrid Auto Xdrive Euro 6

2020 - 2.0 330e 12kwh M Sport Saloon 4dr Petrol Plug In Hybrid Auto Xdrive Euro 650

Low Mileage

£22,999

£482/pm (HP)

  • 2L
  • 27.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

EMG Motor Group Haverhill

01440840870 *

4.8/5 Stars

BMW 3 Series2011 - 320i M Sport 2dr

2011 - 320i M Sport 2dr28

Low Mileage

£5,489

£94/pm (HP)

  • 2L
  • 89.0K

    Miles
  • Petrol
  • Manual
  • Coupe

The Car Guys

01582342093 *

BMW 3 Series2016 (16) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2016 (16) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)50

Reduced

£7,199

  • 2L
  • 127.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2016 (16) - 320d xDrive M Sport 5dr Step Auto

2016 (16) - 320d xDrive M Sport 5dr Step Auto52

£12,984

£252/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Estate

New Street Car Centre

01952446905 *

4.8/5 Stars

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

2019 - 320i M Sport Shadow Edition 5dr Step Auto22

Low Mileage

£17,499

  • 2L
  • 52.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Bridgend Motor Group - Irvine Outlet & EV Centre

01292434517 *

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.