Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,367 Used BMW 3 Series cars for sale

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

2024 - 320d MHT M Sport 5dr Step Auto12

£33,498

  • 2L
  • 17.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Click & Collect Milton Keynes

01416118716 *

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

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

£14,999

  • 2L
  • 100.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Trust Motor Company

01202110900 *

BMW 3 Series2025 (25) - 320i Sport Saloon 4-Door

2025 (25) - 320i Sport Saloon 4-Door20

Low Mileage

£27,499

  • 2L
  • 7.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Halliwell Jones Wilmslow BMW

01625380150 *

BMW 3 Series2015 - 2.0 320i SE Euro 6 (s/s) 4dr

2015 - 2.0 320i SE Euro 6 (s/s) 4dr33

Low Mileage

£10,490

£199/pm (HP)

  • 2L
  • 33.3K

    Miles
  • Petrol
  • Manual
  • Saloon

Ideal Motor Company

01942597960 *

BMW 3 Series2013 (63) - 2.0 320d SE Touring xDrive Euro 5 (s/s) 5dr

2013 (63) - 2.0 320d SE Touring xDrive Euro 5 (s/s) 5dr34

Low Mileage

£8,495

£157/pm (HP)

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Manual
  • Estate

MF Motors Norwich Ltd

01603337394 *

BMW 3 Series2025 (75) - 330e 22.3 kWh M Sport 4dr Step Auto

2025 (75) - 330e 22.3 kWh M Sport 4dr Step Auto20

£38,500

  • 2L
  • 5.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Listers Kings Lynn (BMW)

01553601557 *

BMW 3 Series2021 (71) - M340d xDrive MHT 4dr Step Auto

2021 (71) - M340d xDrive MHT 4dr Step Auto41

£29,995

£484/pm (PCP)

  • 3L
  • 49.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Corner House Garage

01455249073 *

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

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

Reduced

£12,995

£252/pm (HP)

  • 2L
  • 89.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Fm3 Cars North West Ltd

01616696935 *

BMW 3 Series2012 (12) - 320d Luxury 4dr Step Auto

2012 (12) - 320d Luxury 4dr Step Auto6

Low Mileage

£6,990

£126/pm (HP)

  • 2L
  • 70.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Castleford Car Centre

01977800675 *

4.5/5 Stars

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

Reduced

£19,500

£385/pm (PCP)

  • 2L
  • 92.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Abbey Vehicle Solutions

01625704989 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr57

£14,722

£288/pm (HP)

  • 2L
  • 81.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2018 (18) - 320d xDrive Sport 5dr

2018 (18) - 320d xDrive Sport 5dr27

Low Mileage

£18,490

  • 2L
  • 27.2K

    Miles
  • Diesel
  • Manual
  • Estate

Listers Boston (BMW)

01205335096 *

BMW 3 Series2019 - M340i xDrive 4dr Step Auto

2019 - M340i xDrive 4dr Step Auto65

Low Mileage

£32,995

£632/pm (PCP)

  • 3L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Merlin Performance

01202076893 *

BMW 3 Series2014 (14) - 320d M Sport 5dr Step Auto

2014 (14) - 320d M Sport 5dr Step Auto15

£9,495

  • 2L
  • 109.6K

    Miles
  • Diesel
  • Automatic
  • Estate

CHEQUERED FLAG WALES LIMITED

01443805132 *

BMW 3 Series2021 - 2.0 320D M Sport MHEV Auto 5dr

2021 - 2.0 320D M Sport MHEV Auto 5dr34

£22,750

£368/pm (PCP)

  • 2L
  • 59.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

torquepoint

01908765737 *

0/5 Stars

BMW 3 Series2021 (21) - M340D XDRIVE MHT 5dr STEP AUTOMATIC ESTATE + PAN ROOF + H/KARDON + KEYLESS

2021 (21) - M340D XDRIVE MHT 5dr STEP AUTOMATIC ESTATE + PAN ROOF + H/KARDON + KEYLESS46

£29,990

£596/pm (HP)

  • 3L
  • 102.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Apex Auto Traders Ltd

01134689005 *

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

2024 - 320i M Sport 5dr Step Auto19

Low Mileage

£32,298

  • 2L
  • 11.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Derby Motorstore

01332318223 *

BMW 3 Series2016 - XDRIVE 330D 4-Door

2016 - XDRIVE 330D 4-Door14

£7,995

  • 3L
  • 130.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brooke Motors

02039537428 *

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

2023 - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr60

Low Mileage

£30,400

£516/pm (PCP)

  • 2L
  • 8.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2024 - M3 COMPETITION M XDRIVE [1X BMW SERVICE & GREAT SPEC] 4-Door

2024 - M3 COMPETITION M XDRIVE [1X BMW SERVICE & GREAT SPEC] 4-Door31

Low Mileage

£64,485

  • 3L
  • 12.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

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.