Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,427 Used BMW 3 Series cars for sale

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

2015 (65) - 2.0 320i M Sport Auto xDrive Euro 6 (s/s) 4dr38

Reduced

£11,295

£216/pm (HP)

  • 2L
  • 74.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Immense Motors LTD

01782389392 *

BMW 3 Series2025 - M340i xDrive MHT 4dr Step Auto

2025 - M340i xDrive MHT 4dr Step Auto33

£50,950

  • 3L
  • 4.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

BMW 3 Series(70) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr

(70) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr22

Low Mileage

£34,495

  • 27.3K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Supercar Clinic Ltd

01204584584 *

0/5 Stars

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

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

£27,999

  • 2L
  • 19.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Warrington BMW

01925917478 *

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

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

£23,295

£431/pm (PCP)

  • 3L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vollgas Automotive Ltd

01282509482 *

4.9/5 Stars

BMW 3 Series2018 - 318i Sport 4dr Step Auto

2018 - 318i Sport 4dr Step Auto25

Low Mileage

£11,995

£251/pm (HP)

  • 1.5L
  • 43.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

V12 Sports and Classics Worksop

01455241730 *

4.2/5 Stars

BMW 3 Series2021 - 318i M Sport 4-Door

2021 - 318i M Sport 4-Door44

Reduced

£15,500

£304/pm (HP)

  • 2L
  • 93.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Junction Autopark

01606668873 *

BMW 3 Series2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2020 (70) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)37

£32,690

£565/pm (PCP)

  • 3L
  • 48.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Savannah Cars Ltd

01702418484 *

4.8/5 Stars

BMW 3 Series2019 (69) - 330e M Sport 4dr Auto, TOP SPEC, FULL BMW HISTORY

2019 (69) - 330e M Sport 4dr Auto, TOP SPEC, FULL BMW HISTORY20

Reduced

£12,250

£236/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

The Van Spot

01616720267 *

0/5 Stars

BMW 3 Series2009 (09) - 330i M Sport 4dr Step Auto

2009 (09) - 330i M Sport 4dr Step Auto20

Low Mileage

£6,750

£144/pm (HP)

  • 3L
  • 113.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

NR Automotive Ltd

02038730218 *

BMW 3 Series2007 (07) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 4 (163 ps)

2007 (07) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 4 (163 ps)49

Low Mileage

£4,995

£183/pm (HP)

  • 2L
  • 104.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cattedown Trade Centre

01752426030 *

BMW 3 Series2022 - 330E M SPORT 5-Door

2022 - 330E M SPORT 5-Door25

Low Mileage

£26,300

£448/pm (PCP)

  • 2L
  • 16.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Wimbledon

02038235453 *

BMW 3 Series2019 (69) - 318d SE 4dr

2019 (69) - 318d SE 4dr14

Reduced

£12,695

£245/pm (HP)

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Martin Smith Commercial Motors LLP

01582342116 *

BMW 3 Series2015 - 2.0 330i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps)

2015 - 2.0 330i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps)41

Low Mileage

£13,995

£273/pm (HP)

  • 2L
  • 32.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Surrey Specialist Vehicles Limited

01932550475 *

BMW 3 Series2018 - 320i Sport 5dr Step Auto

2018 - 320i Sport 5dr Step Auto10

Low Mileage

£16,099

  • 2L
  • 27.3K

    Miles
  • Petrol
  • Automatic
  • Estate

FOW Winsford

01606535848 *

BMW 3 Series2012 (61) - M Sport 5-Door

2012 (61) - M Sport 5-Door12

Low Mileage

£12,995

£252/pm (HP)

  • 3L
  • 55.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Jap Performance Imports

01179926576 *

BMW 3 Series2021 (70) - 3.0 330D MHT SPORT TOURING AUTO XDRIVE EURO 6 5-Door

2021 (70) - 3.0 330D MHT SPORT TOURING AUTO XDRIVE EURO 6 5-Door5

Reduced

£13,995

  • 3L
  • 143.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Ex Police Car Centre

01384881231 *

3.3/5 Stars

BMW 3 Series2017 (17) - 320d M Sport 5dr Step Auto

2017 (17) - 320d M Sport 5dr Step Auto81

£13,395

£260/pm (HP)

  • 2L
  • 90.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Signature Motor Sales

01274059708 *

BMW 3 Series2017 (67) - 2.0 316d SE Touring Euro 6 (s/s) 5dr

2017 (67) - 2.0 316d SE Touring Euro 6 (s/s) 5dr47

Reduced

£5,990

  • 2L
  • 122.0K

    Miles
  • Diesel
  • Manual
  • Estate

Sandhurst Car Sales

01216618559 *

BMW 3 Series2014 - 2.0 320d xDrive SE 4WD 4dr

2014 - 2.0 320d xDrive SE 4WD 4dr71

£5,250

£89/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SELECT CARS & COMMERCIALS

01582280231 *

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.