Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,705 Used BMW 3 Series cars for sale

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

2024 - 320i M Sport Step Auto 4-Door28

£27,197

£427/pm (PCP)

  • 2L
  • 27.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2018 (68) - 3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)

2018 (68) - 3.0 335d M Sport Shadow Edition Touring 5dr Diesel Auto xDrive Euro 6 (s/s)29

£22,995

  • 3L
  • 62.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2020 (20) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

2020 (20) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr26

£23,495

£385/pm (PCP)

  • 2L
  • 47.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Bourne Valley Autos

01264311668 *

4.6/5 Stars

BMW 3 Series2015 - 2.0 320d xDrive M Sport Touring 5-Door

2015 - 2.0 320d xDrive M Sport Touring 5-Door29

£9,500

£178/pm (HP)

  • 2L
  • 105.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Wootton Motor Company

01553602430 *

0/5 Stars

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

2021 - 330e M Sport 4dr Step Auto19

Low Mileage

£24,298

  • 2L
  • 16.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

BMW 3 Series2017 (17) - 330d M Sport 4dr Step Auto

2017 (17) - 330d M Sport 4dr Step Auto35

Low Mileage

£17,995

  • 3L
  • 30.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

LCC Car Sales Limited

01274028163 *

BMW 3 Series2025 - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2025 - 2.0 320i Luxury Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)42

Reduced

£10,995

£210/pm (HP)

  • 2L
  • 40.6K

    Miles
  • Petrol
  • Automatic
  • Estate

MERIDIAN MOTOR VEHICLES LIMITED

01507308080 *

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto

2024 - 320d MHT M Sport 5dr Step Auto19

£32,998

  • 2L
  • 25.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Vauxhall (Manchester)

01616945308 *

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

2021 (71) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr32

£18,240

£299/pm (PCP)

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

BMW 3 Series(07) - 3.0 325i SE Euro 4 2dr

(07) - 3.0 325i SE Euro 4 2dr77

Low Mileage

£2,500

  • 108.1K

    Miles
  • Petrol
  • Manual
  • Not Supplied

Pavilion Motor Company

01614139866 *

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

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

£18,499

£375/pm (PCP)

  • 2L
  • 73.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Empressive Motor Company

01865591236 *

4.5/5 Stars

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

2019 - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr57

Reduced

£15,499

£304/pm (HP)

  • 2L
  • 68.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

NYA AUTO SALES LTD

01212721897 *

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

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

£24,495

£461/pm (PCP)

  • 2L
  • 54.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

DERWENT MOTORS LTD

01332414504 *

BMW 3 Series2021 (21) - 318d Sport 4dr

2021 (21) - 318d Sport 4dr21

£13,450

  • 2L
  • 64.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Thames Street Auto Salvage

01158224073 *

4.9/5 Stars

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

2021 - 320i M Sport 4dr Step Auto9

£21,595

£386/pm (PCP)

  • 2L
  • 46.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

BMW 3 Series2017 (67) - 330e Sport 4dr Step Auto

2017 (67) - 330e Sport 4dr Step Auto41

£9,485

£178/pm (HP)

  • 2L
  • 85.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SG MOTORHOUSE LTD

01992669367 *

BMW 3 Series2003 (03) - 330 Ci Sport 2dr

2003 (03) - 330 Ci Sport 2dr19

Low Mileage

£4,000

  • 3L
  • 116.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Martyns Car Sales

01932687838 *

BMW 3 Series2018 (68) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2018 (68) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)45

£14,970

  • 3L
  • 95.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Specialist Car Centre Manchester

01612417068 *

BMW 3 Series2016 (66) - 335d XDRIVE M SPORT 4 DOOR STEP AUTO + M SPORT BODY KIT + 20 INCH ALLOYS +

2016 (66) - 335d XDRIVE M SPORT 4 DOOR STEP AUTO + M SPORT BODY KIT + 20 INCH ALLOYS +31

Reduced

£11,490

  • 3L
  • 122.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Apex Auto Traders Ltd

01134689005 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr64

£12,895

£250/pm (HP)

  • 3L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Chase Lane Motors

01992666280 *

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.