Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,407 Used BMW 3 Series cars for sale

BMW 3 Series2019 - 2.0 330E M Sport Auto 4dr

2019 - 2.0 330E M Sport Auto 4dr67

£19,295

£371/pm (PCP)

  • 2L
  • 67.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2022 - 2.0 330E M Sport Auto 5dr

2022 - 2.0 330E M Sport Auto 5dr47

£24,495

£414/pm (PCP)

  • 2L
  • 75.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Panacea Motors Ltd

01616727308 *

0/5 Stars

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

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr33

£14,400

£281/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Browns Car Company

01621733495 *

4.6/5 Stars

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto29

Low Mileage

£20,950

£376/pm (PCP)

  • 2L
  • 49.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Roy Hanna Motors

02894338774 *

BMW 3 Series2018 (18) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps

2018 (18) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps12

£14,999

£294/pm (HP)

  • 2L
  • 72.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Empressive Motor Company

01865591236 *

4.5/5 Stars

BMW 3 Series2021 - 320i M Sport 5dr Step Auto ** Rear Parking Camera - Heated Seats ** Semi-Au

2021 - 320i M Sport 5dr Step Auto ** Rear Parking Camera - Heated Seats ** Semi-Au40

Low Mileage

£22,990

  • 2L
  • 34.6K

    Miles
  • Petrol
  • Semi Auto
  • Estate

TrustFord Birmingham

01217525225 *

BMW 3 Series2011 (11) - 2.0 320i SE Steptronic Euro 5 2dr

2011 (11) - 2.0 320i SE Steptronic Euro 5 2dr78

Low Mileage

£5,375

£92/pm (HP)

  • 2L
  • 92.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

BMW 3 Series2010 (59) - 2.0 320i SE Highline Steptronic Euro 5 2dr

2010 (59) - 2.0 320i SE Highline Steptronic Euro 5 2dr29

Reduced

£5,190

  • 2L
  • 92.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Howard Dean Car Sales Ltd

02038731433 *

BMW 3 Series2022 - 2.0 330e 12kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s

2022 - 2.0 330e 12kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s36

Low Mileage

£27,385

£494/pm (PCP)

  • 2L
  • 16.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2010 (10) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 5 (143 ps)

2010 (10) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 5 (143 ps)1

Low Mileage

£4,995

  • 2L
  • 82.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Motor Trust UK Bury

01612416386 *

BMW 3 Series2010 (60) - 318d M Sport 4dr Step Auto

2010 (60) - 318d M Sport 4dr Step Auto12

Low Mileage

£5,395

£92/pm (HP)

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Abbott Vehicle Sourcing

01248660470 *

4.3/5 Stars

BMW 3 Series2015 (65) - 335d xDrive M Sport 4dr Step Auto

2015 (65) - 335d xDrive M Sport 4dr Step Auto22

Low Mileage

£14,441

£282/pm (HP)

  • 3L
  • 70.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Carselect1.com

01563593226 *

4.7/5 Stars

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

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

Reduced

£15,495

£304/pm (HP)

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Torque Motor Group Ltd

01484240503 *

BMW 3 Series2019 - 318d M Sport 4dr Step Auto

2019 - 318d M Sport 4dr Step Auto36

Low Mileage

£19,998

  • 2L
  • 43.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mercedes-Benz of Hamilton

01698674602 *

BMW 3 Series2025 - M340i xDrive MHT 4dr Step Auto

2025 - M340i xDrive MHT 4dr Step Auto19

£56,998

  • 10.0

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

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

2025 - 330e 22.3 kWh M Sport 4dr Step Auto36

£37,995

£611/pm (PCP)

  • 2L
  • 11.2K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2021 - 2.0 320I M Sport Auto 5dr

2021 - 2.0 320I M Sport Auto 5dr68

Low Mileage

£25,940

£412/pm (PCP)

  • 2L
  • 32.1K

    Miles
  • Petrol
  • Automatic
  • Estate

RDB Car Sales

01592808079 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 5dr Step Auto

2025 - 330e 22.3 kWh M Sport 5dr Step Auto36

£36,599

  • 2L
  • 7.0K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Leeds

01134676295 *

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

2019 - 320d xDrive M Sport 4dr Step Auto41

£20,995

£500/pm (PCP)

  • 2L
  • 78.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MJ Motors

02890023185 *

BMW 3 Series2016 - 320d EfficientDynamics Plus 4dr

2016 - 320d EfficientDynamics Plus 4dr11

£9,450

£177/pm (HP)

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Anthony Murchan Cars

02830441492 *

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.