Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,384 Used BMW 3 Series cars for sale

BMW 3 Series2003 (52) - 330 Ci Clubsport 2dr Auto

2003 (52) - 330 Ci Clubsport 2dr Auto13

Low Mileage

£5,675

  • 3L
  • 141.7K

    Miles
  • Petrol
  • Automatic
  • Coupe

SDW Services

01293221165 *

BMW 3 Series2017 - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2017 - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

£10,995

£210/pm (HP)

  • 2L
  • 74.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V4 Traders Limited

01902240184 *

BMW 3 Series2024 - M340i xDrive MHT 5dr Step Auto

2024 - M340i xDrive MHT 5dr Step Auto37

£52,995

  • 3L
  • 13.5K

    Miles
  • Petrol
  • Automatic
  • Estate

The Car Agents Ltd

01462559001 *

BMW 3 Series2008 (08) - 2.0 320d M Sport Touring Euro 4 5dr

2008 (08) - 2.0 320d M Sport Touring Euro 4 5dr1

Low Mileage

£5,995

  • 2L
  • 125.5K

    Miles
  • Diesel
  • Manual
  • Estate

Specialist Cars of Bristol LTD

01179928455 *

BMW 3 Series2022 - 320i SE Pro 4dr Step Auto

2022 - 320i SE Pro 4dr Step Auto1

£18,400

£317/pm (PCP)

  • 2L
  • 53.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.4/5 Stars

BMW 3 Series2013 - 2.0 320d EfficientDynamics Touring - SAT NAV, SERVICE HISTORY 5-Door

2013 - 2.0 320d EfficientDynamics Touring - SAT NAV, SERVICE HISTORY 5-Door18

Reduced

£2,795

  • 2L
  • 180.0K

    Miles
  • Diesel
  • Manual
  • Estate

Lum Head Motor Services

01614700148 *

BMW 3 Series2020 - 2.0 330e 12kwh M Sport Saloon 4dr Petrol Plug In Hybrid Auto Xdrive Euro 6

2020 - 2.0 330e 12kwh M Sport Saloon 4dr Petrol Plug In Hybrid Auto Xdrive Euro 650

Low Mileage

£22,799

£477/pm (HP)

  • 2L
  • 27.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

EMG Motor Group Haverhill

01440840870 *

4.9/5 Stars

BMW 3 Series2016 - 2.0 M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

2016 - 2.0 M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

Low Mileage

£14,995

£294/pm (HP)

  • 2L
  • 38.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Imperial Cars

01452596518 *

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

2022 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)44

£16,271

£327/pm (CS)

  • 2L
  • 80.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Bradford

01274087627 *

BMW 3 Series2025 (21) - 2.0 320d M Sport Auto xDrive Euro 6 5dr

2025 (21) - 2.0 320d M Sport Auto xDrive Euro 6 5dr65

Low Mileage

£27,995

£555/pm (HP)

  • 2L
  • 23.8K

    Miles
  • Diesel
  • Automatic
  • Not Supplied

W R Car Sales Limited

01274087616 *

4.6/5 Stars

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

2022 - 330e M Sport 5dr Step Auto48

£24,650

£402/pm (PCP)

  • 2L
  • 59.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

InstaCars

01138878934 *

BMW 3 Series2019 - 320d Sport 4dr

2019 - 320d Sport 4dr21

£17,995

£324/pm (PCP)

  • 2L
  • 57.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Donnelly Mallusk Motorstore

02895908087 *

BMW 3 Series2013 (13) - 2.0 318d SE Touring 5dr Diesel Auto Euro 5 (s/s) (143 ps)

2013 (13) - 2.0 318d SE Touring 5dr Diesel Auto Euro 5 (s/s) (143 ps)34

Reduced

£6,895

£124/pm (HP)

  • 2L
  • 87.6K

    Miles
  • Diesel
  • Automatic
  • Estate

K & K Car Sales Ltd

01613887659 *

BMW 3 Series2021 - 330E M SPORT 4-Door

2021 - 330E M SPORT 4-Door27

Low Mileage

£21,400

£341/pm (PCP)

  • 2L
  • 26.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MMRM Cars Ltd

01992666288 *

BMW 3 Series2013 (63) - 320d Luxury 4dr Step Auto

2013 (63) - 320d Luxury 4dr Step Auto41

Reduced

£4,995

£84/pm (HP)

  • 2L
  • 107.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Trunk Road Budget Cars

01642061101 *

0/5 Stars

BMW 3 Series2023 (73) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2023 (73) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (25

£27,999

  • 2L
  • 19.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Preston

01772957419 *

BMW 3 Series2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) Media

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps) Media43

£19,070

£371/pm (HP)

  • 2L
  • 61.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cartime Bury

01613887693 *

BMW 3 Series2021 (71) - 320i M Sport 4dr Step Auto

2021 (71) - 320i M Sport 4dr Step Auto50

£16,599

  • 2L
  • 87.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Affordable Cars Prestige Car Supermarket

01904238447 *

BMW 3 Series2022 (22) - 330e SE Pro 5dr Step Auto

2022 (22) - 330e SE Pro 5dr Step Auto34

£14,495

£234/pm (PCP)

  • 2L
  • 79.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Car Exchange

02392002977 *

BMW 3 Series2018 (18) - 318i Sport 4dr

2018 (18) - 318i Sport 4dr2

Low Mileage

£12,750

£247/pm (HP)

  • 1.5L
  • 41.0K

    Miles
  • Petrol
  • Manual
  • Saloon

M. R - MOTORS LTD

01924663721 *

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.