Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,393 Used BMW 3 Series cars for sale

BMW 3 Series2015 (15) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2015 (15) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)31

£10,495

£199/pm (HP)

  • 2L
  • 87.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Fm3 Cars North West Ltd

01616696935 *

BMW 3 Series2023 - 330e M Sport 5dr Step Auto

2023 - 330e M Sport 5dr Step Auto19

£27,198

  • 2L
  • 39.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

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

2017 - 2.0 330E M Sport Auto 4dr50

£11,000

£210/pm (HP)

  • 2L
  • 76.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SCOTTISH MOTOR SERVICES LTD

01416118413 *

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

2016 (66) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr62

£8,495

  • 2L
  • 127.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Sandhurst Car Sales

01216618559 *

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

2025 (20) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr21

£19,995

£390/pm (HP)

  • 2L
  • 83.1K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

Supercar Clinic Ltd

01204584584 *

0/5 Stars

BMW 3 Series2014 - 320d M Sport 4dr

2014 - 320d M Sport 4dr21

£4,795

  • 2L
  • 155.0K

    Miles
  • Diesel
  • Manual
  • Saloon

PRO PLATINUM AUTOMOTIVE LTD T/A Platinum Auto Ctrs

01143086616 *

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

2020 (70) - 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr56

Reduced

£14,241

£278/pm (HP)

  • 2L
  • 110.6K

    Miles
  • Petrol
  • Automatic
  • Estate

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)100

Reduced

£5,450

£93/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Peverel car company ltd

01245204345 *

BMW 3 Series2013 (63) - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr

2013 (63) - 2.0 320d M Sport xDrive Euro 5 (s/s) 4dr53

£6,900

£124/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Chambers Car Sales

01709915521 *

BMW 3 Series2018 (68) - 2.0 318d Sport Euro 6 (s/s) 4dr

2018 (68) - 2.0 318d Sport Euro 6 (s/s) 4dr5

£8,794

£164/pm (HP)

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Vivian Price Cars

01172331344 *

BMW 3 Series2025 - M340i xDrive MHT 4dr Step Auto

2025 - M340i xDrive MHT 4dr Step Auto12

£45,898

  • 3L
  • 10.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Thurrock

01416118466 *

BMW 3 Series2022 (22) - 330e M Sport 4dr Step Auto Saloon

2022 (22) - 330e M Sport 4dr Step Auto Saloon61

£22,260

  • 2L
  • 35.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

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

2020 (20) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr40

Reduced

£15,490

£304/pm (HP)

  • 2L
  • 104.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTORSTOP WEST MIDLANDS LTD

01384885524 *

4/5 Stars

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

2023 - 330e M Sport 4dr Step Auto26

£27,800

£476/pm (PCP)

  • 2L
  • 27.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

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

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

£28,995

  • 2L
  • 13.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hedin BMW Ruxley

02038730432 *

BMW 3 Series2016 - 320d Sport 5dr Step Auto

2016 - 320d Sport 5dr Step Auto45

Low Mileage

£16,477

£389/pm (HP)

  • 2L
  • 23.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Your Best Car Ltd

01580231545 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 5-Door

2018 - 320d M Sport Shadow Edition 5-Door50

Reduced

£17,000

£329/pm (HP)

  • 2L
  • 56.7K

    Miles
  • Diesel
  • Manual
  • Estate

Junction Autopark

01606668873 *

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

2021 - 320i xDrive M Sport 4dr Step Auto36

Low Mileage

£23,690

  • 2L
  • 31.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Hull

01482249158 *

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

2018 - 3.0 330d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr60

£15,799

£311/pm (HP)

  • 3L
  • 119.8K

    Miles
  • Diesel
  • Automatic
  • Estate

SRH CARS LEEDS LTD

07833320004 *

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

2020 (20) - 2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)39

£20,990

£346/pm (PCP)

  • 2L
  • 64.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Brownroyd Motors Limited

01706398652 *

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.