Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,271 Used BMW 3 Series cars for sale

BMW 3 Series2014 (14) - 2.0 325d BluePerformance M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (218

2014 (14) - 2.0 325d BluePerformance M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (21844

Low Mileage

£10,490

£199/pm (HP)

  • 2L
  • 68.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Motorpod LTD

01633831062 *

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

2022 - 330e M Sport 5dr Step Auto1

£25,999

  • 2L
  • 37.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Corvette & INEOS Midlands

01675627077 *

BMW 3 Series2018 (18) - 320i M Sport Shadow Edition 4dr Step Auto

2018 (18) - 320i M Sport Shadow Edition 4dr Step Auto23

Low Mileage

£15,495

£304/pm (HP)

  • 2L
  • 54.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Horizon Prestige Ltd

01582342200 *

BMW 3 Series2019 - 330e M Sport 4dr Auto

2019 - 330e M Sport 4dr Auto31

£17,000

£329/pm (HP)

  • 2L
  • 61.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

K Motors London Ltd

01372423201 *

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

2018 (18) - 320d xDrive M Sport 5dr Step Auto24

Reduced

£14,995

£294/pm (HP)

  • 2L
  • 68.7K

    Miles
  • Diesel
  • Automatic
  • Estate

ALPINE MOTOR COMPANY LIMITED

01382238351 *

BMW 3 Series2022 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2022 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 650

£17,216

£348/pm (CS)

  • 2L
  • 82.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Gloucester

01452227227 *

BMW 3 Series2018 - 2.0 330i M Sport Shadow Edition Auto 4dr

2018 - 2.0 330i M Sport Shadow Edition Auto 4dr27

£12,995

£252/pm (HP)

  • 2L
  • 105.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Club Class Cars York Limited

01904917702 *

BMW 3 Series2020 - 330e Sport Pro 4dr Auto

2020 - 330e Sport Pro 4dr Auto23

Low Mileage

£19,299

  • 2L
  • 24.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

BMW 3 Series2022 (71) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon

2022 (71) - 320i xDrive M Sport 4dr Step Auto Petrol Saloon35

£20,835

  • 2L
  • 69.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BYD Hartlepool

01429807316 *

4.7/5 Stars

BMW 3 Series2012 (12) - 2.0 316d Sport Auto Euro 5 (s/s) 4dr

2012 (12) - 2.0 316d Sport Auto Euro 5 (s/s) 4dr34

Reduced

£5,995

£105/pm (HP)

  • 2L
  • 57.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wednesbury Carsale

01217288861 *

4.4/5 Stars

BMW 3 Series1989 (F) - 325i Sport 2dr Auto

1989 (F) - 325i Sport 2dr Auto25

Reduced

£17,995

  • 2.5L
  • 155.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Kars co uk Limited

01494414524 *

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

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

Low Mileage

£21,360

£388/pm (PCP)

  • 2L
  • 45.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254961071 *

BMW 3 Series2008 (58) - 320i Edition M Sport 4dr Auto *** SLIGHT MISFIRE ON COLD ***

2008 (58) - 320i Edition M Sport 4dr Auto *** SLIGHT MISFIRE ON COLD ***16

Low Mileage

£1,495

  • 2L
  • 111.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

SK CAR COMPANY LTD

01384885534 *

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

2019 - 330d M Sport 4dr Step Auto36

£25,995

£512/pm (PCP)

  • 3L
  • 67.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Empire Autos NI

02890023547 *

BMW 3 Series2022 - 2.0 330E Sport Auto 5dr

2022 - 2.0 330E Sport Auto 5dr19

Reduced

£17,995

£283/pm (PCP)

  • 2L
  • 80.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Fine & Country Automotive Limited

01799610960 *

0/5 Stars

BMW 3 Series2012 (12) - 2.0 320d Sport Plus Edition Touring 5dr Diesel Manual Euro 5 (s/s) (184 ps)

2012 (12) - 2.0 320d Sport Plus Edition Touring 5dr Diesel Manual Euro 5 (s/s) (184 ps)47

£5,995

  • 2L
  • 112.2K

    Miles
  • Diesel
  • Manual
  • Estate

Hyland Car Sales Ltd

01884211250 *

BMW 3 Series2023 - 330E XDRIVE M SPORT 4-Door

2023 - 330E XDRIVE M SPORT 4-Door27

Low Mileage

£32,500

£555/pm (PCP)

  • 2L
  • 7.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2018 (68) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)

2018 (68) - 2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)19

£6,495

  • 2L
  • 133.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Lewis Wood Bros Limited

01670339820 *

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

2019 - 320d M Sport 4dr Step Auto38

Low Mileage

£21,860

£393/pm (PCP)

  • 2L
  • 48.4K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

iGEN Autos

02890023662 *

BMW 3 Series2025 - 320i M Sport 4dr Step Auto

2025 - 320i M Sport 4dr Step Auto38

£34,995

£529/pm (PCP)

  • 2L
  • 13.4K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

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.