Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,346 Used BMW 3 Series cars for sale

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

2020 (20) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (71

Reduced

£19,600

£345/pm (PCP)

  • 2L
  • 43.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Peterborough

01733971423 *

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

2021 - 2.0 330e 12kWh Sport Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s34

Low Mileage

£24,243

£445/pm (PCP)

  • 2L
  • 18.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carbase - Weston

01934313340 *

4.5/5 Stars

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

(70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr91

£15,295

  • 94.1K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Pavilion Motor Company

01614139866 *

BMW 3 Series2010 (10) - 2.0 320d M Sport Business Edition Euro 5 4dr

2010 (10) - 2.0 320d M Sport Business Edition Euro 5 4dr13

Low Mileage

£3,495

£56/pm (HP)

  • 2L
  • 118.1K

    Miles
  • Diesel
  • Manual
  • Saloon

Northampton Car Company

01604343638 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto xD

2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto xD33

£20,500

£370/pm (PCP)

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW 3 Series2017 (17) - 2.0 316d SE Touring (s/s) 5dr

2017 (17) - 2.0 316d SE Touring (s/s) 5dr11

Reduced

£4,989

  • 2L
  • 144.0K

    Miles
  • Diesel
  • Manual
  • Estate

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

2021 - 320i M Sport 4dr Step Auto46

Low Mileage

£24,949

£435/pm (PCP)

  • 2L
  • 20.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

BMW 3 Series2014 (14) - 3.0 330D M SPORT 4d 255 BHP 4-Door

2014 (14) - 3.0 330D M SPORT 4d 255 BHP 4-Door50

Low Mileage

£10,999

£210/pm (HP)

  • 3L
  • 83.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

Rom Motors Ltd

01455240096 *

BMW 3 Series2011 - 2.0 318d Exclusive Edition 4-Door

2011 - 2.0 318d Exclusive Edition 4-Door13

£2,995

  • 2L
  • 125.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Phoenix Motor Group UK LTD

01603931816 *

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

2019 - 320d M Sport 4dr Step Auto38

£18,799

£386/pm (HP)

  • 2L
  • 60.7K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

0/5 Stars

BMW 3 Series2012 (12) - 2.0 320D SPORT PLUS EDITION 2DR Automatic

2012 (12) - 2.0 320D SPORT PLUS EDITION 2DR Automatic48

Reduced

£4,995

  • 2L
  • 133.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Evoque Motors

01254445630 *

BMW 3 Series2013 (13) - 2.0 318d M Sport Euro 5 (s/s) 4dr

2013 (13) - 2.0 318d M Sport Euro 5 (s/s) 4dr41

£5,399

  • 2L
  • 120.5K

    Miles
  • Diesel
  • Manual
  • Saloon

Alcester Motor Company ltd

01926352149 *

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

2025 - 320i M Sport 4dr Step Auto35

£34,950

  • 2L
  • 5.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Milton Keynes

01908104093 *

BMW 3 Series2022 - 330e Sport 5dr Step Auto

2022 - 330e Sport 5dr Step Auto37

£21,999

£360/pm (PCP)

  • 2L
  • 55.7K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

0/5 Stars

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

2019 (W) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (62

Low Mileage

£17,750

  • 2L
  • 43.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2014 (14) - 2.0 318d SE Auto Euro 5 (s/s) 4dr

2014 (14) - 2.0 318d SE Auto Euro 5 (s/s) 4dr58

£6,200

£109/pm (HP)

  • 2L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

LIV MOTORS

01612416374 *

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

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

£20,290

£322/pm (PCP)

  • 2L
  • 58.2K

    Miles
  • Petrol
  • Automatic
  • Estate

TMC Motors

01252960115 *

BMW 3 Series2004 (04) - E46 325i Sport Saloon 2.5 Auto 4-Door

2004 (04) - E46 325i Sport Saloon 2.5 Auto 4-Door29

£14,995

  • 2.5L
  • 10.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

4 Star Classics

01420551490 *

BMW 3 Series2020 - 320d M Sport 5dr Step Auto [Tech-Plus Pack]

2020 - 320d M Sport 5dr Step Auto [Tech-Plus Pack]44

Low Mileage

£26,549

  • 2L
  • 34.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorpoint Coventry

02475187133 *

BMW 3 Series2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr

2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr17

£3,495

  • 2L
  • 127.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Elm Motor Company

01752749650 *

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.