Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,583 Used BMW 3 Series cars for sale

BMW 3 Series2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2019 (19) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)39

Reduced

£15,295

  • 2L
  • 79.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2019 (69) - 330e SE Pro 4dr Auto

2019 (69) - 330e SE Pro 4dr Auto25

Low Mileage

£16,979

£335/pm (HP)

  • 2L
  • 40.1K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Snows BMW Portsmouth

01483967368 *

BMW 3 Series2017 (67) - 320d EfficientDynamics Sport 5dr Step Auto

2017 (67) - 320d EfficientDynamics Sport 5dr Step Auto19

Reduced

£6,895

  • 2L
  • 149.4K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Noahs Automotive LTD

02476936621 *

BMW 3 Series2024 - 320i Sport Touring Auto

2024 - 320i Sport Touring Auto43

£11,590

£222/pm (HP)

  • 2L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

V P I Used Car Sales Limited

02039377580 *

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

2022 (22) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

Reduced

£24,675

£370/pm (PCP)

  • 2L
  • 22.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Car Co

01618049214 *

BMW 3 Series2015 - 320d M Sport 4dr [Business Media]

2015 - 320d M Sport 4dr [Business Media]16

Low Mileage

£10,995

£210/pm (HP)

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Manual
  • Saloon

BELLE VUE MOTORS

01697920510 *

BMW 3 Series2025 - 320i M Sport 5dr Step Auto [Pro Pack]

2025 - 320i M Sport 5dr Step Auto [Pro Pack]39

£32,649

£489/pm (PCP)

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorpoint Burnley

01282504324 *

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

2021 (21) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (39

£16,595

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motortrust UK Garstang

01942365158 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr36

£18,950

  • 2L
  • 89.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elton Cars Ltd

01733666869 *

BMW 3 Series2013 (63) - 320d Sport 5dr

2013 (63) - 320d Sport 5dr12

£5,495

£94/pm (HP)

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

LOSTOCK CAR SALES LTD

01204939549 *

BMW 3 Series2017 (67) - 320d xDrive M Sport 4dr Step Auto

2017 (67) - 320d xDrive M Sport 4dr Step Auto

£13,495

£262/pm (HP)

  • 2L
  • 83.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors

01612415074 *

BMW 3 Series2015 (15) - 320d xDrive M Sport 4dr Step Auto [Business Media]

2015 (15) - 320d xDrive M Sport 4dr Step Auto [Business Media]37

Low Mileage

£10,699

£204/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2022 (22) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2022 (22) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr70

Low Mileage

£25,250

£386/pm (PCP)

  • 2L
  • 23.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Brook Cars Company

01952446504 *

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

(23) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr1

£25,495

  • 56.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Goscote Services

01164785112 *

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

2021 (71) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr50

£19,991

  • 2L
  • 67.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

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

2015 (15) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr50

Low Mileage

£13,989

£273/pm (HP)

  • 2L
  • 50.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yorkshire Vehicle Solutions Harrogate Ltd

01423648648 *

BMW 3 Series2013 (13) - 318d SE 5dr Step Auto

2013 (13) - 318d SE 5dr Step Auto20

£4,450

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Staffordshire Motor Group Ltd

01785569196 *

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

2013 - 330d M Sport 4dr Step Auto9

Low Mileage

£9,990

£197/pm (HP)

  • 3L
  • 87.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

City Motors (Cambs) Ltd

01733666873 *

BMW 3 Series2017 (17) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2017 (17) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)30

£8,995

£168/pm (HP)

  • 2L
  • 106.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Duman Autos

01506376796 *

BMW 3 Series2017 (67) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2017 (67) - 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (250

£8,450

£156/pm (HP)

  • 2L
  • 97.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

RSG MOTOR GROUP

01344204666 *

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.