Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,311 Used BMW 3 Series cars for sale

BMW 3 Series2015 (65) - 2.0 320i Sport Touring Euro 6 (s/s) 5dr

2015 (65) - 2.0 320i Sport Touring Euro 6 (s/s) 5dr61

£8,199

£151/pm (HP)

  • 2L
  • 93.0K

    Miles
  • Petrol
  • Manual
  • Estate

Basford Motors Ltd

01782390953 *

0/5 Stars

BMW 3 Series2012 (12) - 2.0 320i M Sport Convertible 2dr Petrol Steptronic Euro 5 (170 ps)

2012 (12) - 2.0 320i M Sport Convertible 2dr Petrol Steptronic Euro 5 (170 ps)26

Low Mileage

£9,995

  • 2L
  • 81.7K

    Miles
  • Petrol
  • Automatic
  • Convertible

Taylor Motor Group (Farndon Road)

01636554121 *

BMW 3 Series2024 (74) - M Sport 4-Door

2024 (74) - M Sport 4-Door50

£29,450

  • 2L
  • 12.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lloyd BMW Newcastle

01916070816 *

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

2021 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr54

£16,264

£320/pm (HP)

  • 2L
  • 81.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

BMW 3 Series2022 (22) - 330e xDrive M Sport Touring 5-Door

2022 (22) - 330e xDrive M Sport Touring 5-Door23

Low Mileage

£25,699

  • 2L
  • 30.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Halliwell Jones North Wales BMW

01492552127 *

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

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

Reduced

£36,890

  • 2L
  • 4.0K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Tunbridge Wells

01892571854 *

BMW 3 Series2025 - M340i xDrive MHT 392 5dr Step Auto

2025 - M340i xDrive MHT 392 5dr Step Auto36

£59,990

  • 3L
  • 1.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Bury St Edmunds

01284338953 *

BMW 3 Series2012 (62) - 320d BluePerformance M Sport 4dr

2012 (62) - 320d BluePerformance M Sport 4dr27

£5,495

  • 2L
  • 122.0K

    Miles
  • Diesel
  • Manual
  • Saloon

IK UNIQUE MOTORZ LTD

01782389088 *

BMW 3 Series2016 (66) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps) 18'' A

2016 (66) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps) 18'' A39

Low Mileage

£19,450

£421/pm (HP)

  • 3L
  • 36.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

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

2020 - 2.0 320i M Sport Plus Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)42

Low Mileage

£23,019

£472/pm (CS)

  • 2L
  • 26.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

BMW 3 Series2021 - 2.0 318i Sport Touring 5-Door

2021 - 2.0 318i Sport Touring 5-Door32

£18,250

£279/pm (PCP)

  • 2L
  • 58.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Ball Automotive Ltd

01246387161 *

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

2016 - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr56

£11,695

£224/pm (HP)

  • 3L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

JF Cars Southwest Ltd

01460201372 *

4.5/5 Stars

BMW 3 Series2012 (62) - 318d Sport 4dr

2012 (62) - 318d Sport 4dr13

Low Mileage

£4,995

£84/pm (HP)

  • 2L
  • 79.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Motorline Car Sales

01162165692 *

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

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

Reduced

£23,250

£441/pm (PCP)

  • 2L
  • 30.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

BMW 3 Series2016 (66) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2016 (66) - 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)33

£17,500

  • 3L
  • 79.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Hearsall Common Car Sales

02475105188 *

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

2018 (18) - 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr41

£9,995

  • 2L
  • 116.2K

    Miles
  • Diesel
  • Automatic
  • Estate

TF CAR CENTRE LIMITED

01257447797 *

BMW 3 Series2018 (68) - 3.0 340i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (326 ps

2018 (68) - 3.0 340i M Sport Shadow Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (326 ps50

£22,450

£552/pm (PCP)

  • 3L
  • 60.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsource360.com

01332416372 *

BMW 3 Series2014 - 2.0 320d M Sport Auto 4dr

2014 - 2.0 320d M Sport Auto 4dr57

Low Mileage

£10,220

£218/pm (HP)

  • 2L
  • 68.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2022 - 330e M Sport Pro Edition 4dr Step Auto

2022 - 330e M Sport Pro Edition 4dr Step Auto49

£25,390

£402/pm (PCP)

  • 2L
  • 34.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Fusco Vehicle Sales

02891249214 *

BMW 3 Series2022 - 330e xDrive M Sport 4dr Step Auto

2022 - 330e xDrive M Sport 4dr Step Auto19

£22,498

  • 2L
  • 37.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Kia (Kirkcaldy)

01592407412 *

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.