Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,517 Used BMW 3 Series cars for sale

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

2018 (18) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)31

£14,190

£277/pm (HP)

  • 2L
  • 75.2K

    Miles
  • Diesel
  • Automatic
  • Estate

AutoVenue LTD

01633747902 *

4.7/5 Stars

BMW 3 Series2017 (17) - 320i Sport 4dr Step Auto

2017 (17) - 320i Sport 4dr Step Auto17

Low Mileage

£8,490

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

EAST MAINS MOTOR CO LTD

01506376854 *

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr33

Reduced

£17,480

£339/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Wembley Prestige Cars

02037803372 *

0/5 Stars

BMW 3 Series2015 (64) - 2.0 318d Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (143 ps)

2015 (64) - 2.0 318d Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (143 ps)29

£6,595

£117/pm (HP)

  • 2L
  • 107.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

I & B CARS

01636554116 *

BMW 3 Series2006 (05) - 325 Ci Sport 2dr

2006 (05) - 325 Ci Sport 2dr25

Low Mileage

£14,990

  • 2.5L
  • 36.6K

    Miles
  • Petrol
  • Automatic
  • Convertible

Diablo Engineering

01444225572 *

BMW 3 Series2020 - 320d xDrive M Sport 5dr Step Auto

2020 - 320d xDrive M Sport 5dr Step Auto25

Reduced

£22,390

£388/pm (PCP)

  • 2L
  • 55.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Greg Mitchell Motors

02881440365 *

BMW 3 Series2009 (09) - 2.0 320d M Sport Euro 5 2dr

2009 (09) - 2.0 320d M Sport Euro 5 2dr64

Low Mileage

£4,695

£104/pm (HP)

  • 2L
  • 86.8K

    Miles
  • Diesel
  • Manual
  • Convertible

Large Motor Company

01635885044 *

4.6/5 Stars

BMW 3 Series2017 - 2.0 320d M Sport Saloon 4-Door

2017 - 2.0 320d M Sport Saloon 4-Door41

Reduced

£11,450

£219/pm (HP)

  • 2L
  • 81.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Whitefield Motors

01613887758 *

0/5 Stars

BMW 3 Series2019 (69) - 320d xDrive M Sport 4dr Step Auto

2019 (69) - 320d xDrive M Sport 4dr Step Auto63

Low Mileage

£22,995

  • 2L
  • 45.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lloyd Used Car Centre

01228273511 *

BMW 3 Series(H) - 2.0 320i 2dr

(H) - 2.0 320i 2dr42

Low Mileage

£15,995

  • 107.1K

    Miles
  • Petrol
  • Manual
  • Not Supplied

Car House 2000 LTD

01902916099 *

4/5 Stars

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto40

£17,050

£337/pm (HP)

  • 2L
  • 53.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2014 (14) - 3.0 330d Luxury Touring 5dr Diesel Auto Euro 5 (s/s) (258 ps)

2014 (14) - 3.0 330d Luxury Touring 5dr Diesel Auto Euro 5 (s/s) (258 ps)50

£6,475

  • 3L
  • 143.8K

    Miles
  • Diesel
  • Automatic
  • Estate

The Witley Car Company Ltd

01428771120 *

BMW 3 Series2022 - 3.0 M340I xDrive MHEV Auto 4WD 4dr

2022 - 3.0 M340I xDrive MHEV Auto 4WD 4dr60

Low Mileage

£39,800

£668/pm (PCP)

  • 3L
  • 26.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Kingsbridge Automotive Ltd

01904237124 *

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

2014 (14) - 330d M Sport 4dr Step Auto20

Low Mileage

£8,495

£157/pm (HP)

  • 3L
  • 87.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Amayr Car Sales

02920028833 *

0/5 Stars

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

2015 - 320d M Sport 5dr Step Auto13

£4,495

  • 2L
  • 189.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

NATIONAL VEHICLE SUPPLIERS LTD

01182270649 *

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

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

£28,872

  • 2L
  • 13.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hedin BMW Ruxley

02038730432 *

BMW 3 Series2022 - 330e Sport Step Auto 5-Door

2022 - 330e Sport Step Auto 5-Door23

£26,497

£458/pm (PCP)

  • 2L
  • 56.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Grimsby

01472806810 *

4.6/5 Stars

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

2024 - 3.0 M340I xDrive MHEV Auto 4WD 4dr65

Low Mileage

£50,786

£828/pm (PCP)

  • 3L
  • 7.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Kingsbridge Automotive Ltd

01904237124 *

BMW 3 Series2025 (75) - 330e M Sport Saloon 4-Door

2025 (75) - 330e M Sport Saloon 4-Door22

£34,499

  • 2L
  • 4.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Plus Edition

2019 (19) - 2.0 320i M Sport Plus Edition19

Low Mileage

£16,800

£332/pm (HP)

  • 45.3K

    Miles
  • Petrol
  • Manual
  • Saloon

Car Universe Limited

01708202780 *

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.