Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,479 Used BMW 3 Series cars for sale

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

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

£15,495

£304/pm (HP)

  • 2L
  • 81.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Cornwall Cars Ltd

01579558793 *

BMW 3 Series2015 (65) - 320d EfficientDynamics 4dr [Business Media]

2015 (65) - 320d EfficientDynamics 4dr [Business Media]24

£3,995

  • 2L
  • 172.3K

    Miles
  • Diesel
  • Manual
  • Saloon

Select Cars Shute Cross

01297300875 *

BMW 3 Series2025 (25) - 320i M Sport 5dr Step Auto

2025 (25) - 320i M Sport 5dr Step Auto20

£36,499

  • 2L
  • 10.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Halliwell Jones Chester BMW

01704660087 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£29,998

  • 2L
  • 20.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Manchester)

01616945308 *

BMW 3 Series2022 - 330E M SPORT 4-Door

2022 - 330E M SPORT 4-Door23

Low Mileage

£22,500

£376/pm (PCP)

  • 2L
  • 25.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Leeds

01134689988 *

BMW 3 Series2013 (13) - 2.0 320i M Sport Convertible 2dr Petrol Manual Euro 5 (s/s) (170 ps)

2013 (13) - 2.0 320i M Sport Convertible 2dr Petrol Manual Euro 5 (s/s) (170 ps)50

Low Mileage

£8,000

£147/pm (HP)

  • 2L
  • 65.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Mersea Car Sales

01206489531 *

BMW 3 Series2021 - 320i Sport 4dr Step Auto

2021 - 320i Sport 4dr Step Auto5

Low Mileage

£20,999

  • 2L
  • 26.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Evans Halshaw Citroen Hull

01302204158 *

BMW 3 Series2010 - SE BUSINESS EDITION 4-Door

2010 - SE BUSINESS EDITION 4-Door1

Low Mileage

£4,495

£73/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Croft Car Sales

01515411130 *

BMW 3 Series2014 - 320d EfficientDynamics 4dr

2014 - 320d EfficientDynamics 4dr10

£5,995

  • 2L
  • 142.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Devine Cars

02890023226 *

BMW 3 Series2020 - 2.0 330e M Sport Professional Edition Auto 4dr

2020 - 2.0 330e M Sport Professional Edition Auto 4dr49

£21,790

£358/pm (PCP)

  • 2L
  • 48.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Best Car (Bucks) Limited

01494311305 *

BMW 3 Series2014 - 3.0 M Sport GT 5dr Diesel Auto Euro 6 (s/s) (258 ps)

2014 - 3.0 M Sport GT 5dr Diesel Auto Euro 6 (s/s) (258 ps)30

Low Mileage

£11,995

£231/pm (HP)

  • 3L
  • 59.8K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Ideal Car Centre Ltd

01902544596 *

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

2025 - 320i M Sport 5dr Step Auto19

£38,498

  • 2L
  • 9.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Kirkcaldy BMW

01592802402 *

BMW 3 Series2013 (63) - 2.0 320d Luxury Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)

2013 (63) - 2.0 320d Luxury Saloon 4dr Diesel Manual Euro 5 (s/s) (184 ps)32

Low Mileage

£6,495

£115/pm (HP)

  • 2L
  • 61.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Hanley Motor Company

01782432979 *

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

2017 - 320d M Sport 4dr Step Auto10

Low Mileage

£13,950

£272/pm (HP)

  • 2L
  • 52.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2025 - 330e 22.3 kWh M Sport 4dr Step Auto

2025 - 330e 22.3 kWh M Sport 4dr Step Auto37

£37,995

£608/pm (PCP)

  • 2L
  • 9.4K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2015 (65) - 2.0 320d M Sport Saloon 4-Door

2015 (65) - 2.0 320d M Sport Saloon 4-Door9

£9,995

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

FifthGear Fenton LTD

01782969739 *

BMW 3 Series2009 (59) - 318i ES 5dr

2009 (59) - 318i ES 5dr20

£1,599

  • 2L
  • 152.0K

    Miles
  • Petrol
  • Manual
  • Estate

Wmdbudgetmotors

01215160780 *

BMW 3 Series2018 - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) - SAT

2018 - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) - SAT41

Low Mileage

£14,950

£293/pm (HP)

  • 2L
  • 51.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Garage Ltd

01332414842 *

BMW 3 Series2013 (63) - 2.0 320D XDRIVE M SPORT TOURING 5d 181 BHP 5-Door

2013 (63) - 2.0 320D XDRIVE M SPORT TOURING 5d 181 BHP 5-Door2

Low Mileage

£10,990

£210/pm (HP)

  • 2L
  • 72.5K

    Miles
  • Diesel
  • Manual
  • Estate

Brownroyd Motors Limited

01706398652 *

BMW 3 Series2023 - 330E M Sport 5Dr Step Auto

2023 - 330E M Sport 5Dr Step Auto26

£26,299

  • 2L
  • 31.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Lookers Crewe BMW

01270444348 *

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.