Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,359 Used BMW 3 Series cars for sale

BMW 3 Series2023 (23) - M340d xDrive MHT 5dr Step Auto

2023 (23) - M340d xDrive MHT 5dr Step Auto15

£34,989

£483/pm (PCP)

  • 3L
  • 24.0K

    Miles
  • Diesel
  • Automatic
  • Estate

J.L.A.N Motor Group

01212697818 *

BMW 3 Series2017 (17) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr20

Low Mileage

£12,975

£251/pm (HP)

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

JMV Cars Ltd of Gravesend

01634564263 *

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

2016 (16) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr20

£11,995

£231/pm (HP)

  • 2L
  • 80.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

KF Cars Supermaket

01416118777 *

BMW 3 Series2020 - 330e M Sport 4dr Step Auto

2020 - 330e M Sport 4dr Step Auto25

£14,195

£301/pm (HP)

  • 2L
  • 90.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2020 (70) - 330d M Sport Pro Edition 4dr Step Auto

2020 (70) - 330d M Sport Pro Edition 4dr Step Auto78

Low Mileage

£28,949

  • 3L
  • 31.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Lloyd BMW South Lakes

01538712251 *

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

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

£13,750

£268/pm (HP)

  • 2L
  • 95.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Sales Surrey

02036176875 *

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) 4dr32

Reduced

£17,320

£296/pm (PCP)

  • 2L
  • 73.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

BMW 3 Series2017 - 335d xDrive M Sport 4dr Step Auto

2017 - 335d xDrive M Sport 4dr Step Auto11

Reduced

£13,750

£268/pm (HP)

  • 3L
  • 84.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

BS Motors

02890021699 *

BMW 3 Series2021 (71) - M340d xDrive MHT 5dr Step Auto

2021 (71) - M340d xDrive MHT 5dr Step Auto50

£36,000

£600/pm (PCP)

  • 3L
  • 44.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Trade Cars and Commercials

01661520494 *

0/5 Stars

BMW 3 Series2016 (66) - 335d XDRIVE M SPORT 4 DOOR STEP AUTO + M SPORT BODY KIT + 20 INCH ALLOYS +

2016 (66) - 335d XDRIVE M SPORT 4 DOOR STEP AUTO + M SPORT BODY KIT + 20 INCH ALLOYS +31

Reduced

£11,490

  • 3L
  • 122.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Apex Auto Traders Ltd

01134689005 *

BMW 3 Series2020 (70) - 320d MHT M Sport Plus Edition 4dr Step Auto

2020 (70) - 320d MHT M Sport Plus Edition 4dr Step Auto41

£16,990

£336/pm (HP)

  • 2L
  • 44.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Pellon Motor Group

01422411383 *

BMW 3 Series2014 - 2.0 316d Sport Saloon 4-Door

2014 - 2.0 316d Sport Saloon 4-Door14

Reduced

£5,750

£100/pm (HP)

  • 2L
  • 83.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Sleek Cars Sales Ltd

01204589774 *

BMW 3 Series2016 (16) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr

2016 (16) - 1.5 318i Sport Auto Euro 6 (s/s) 4dr34

Low Mileage

£9,999

  • 1.5L
  • 63.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

CARS YARD

02037637035 *

4.5/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

Low Mileage

£32,798

  • 2L
  • 8.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Edinburgh Seafield Fiat/Kiat/Abarth/BYD

01316036422 *

BMW 3 Series2017 (17) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2017 (17) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr29

Low Mileage

£15,995

£315/pm (HP)

  • 2L
  • 51.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

NR Automotive Ltd

02038730218 *

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) (31

£18,495

£338/pm (PCP)

  • 2L
  • 80.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motoring Way LTD

01495365016 *

BMW 3 Series2010 - 2.0 320d M Sport Steptronic Euro 5 2dr

2010 - 2.0 320d M Sport Steptronic Euro 5 2dr19

Low Mileage

£5,995

£105/pm (HP)

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Signature Autos

01313226275 *

BMW 3 Series2012 - 320d Sport Plus 2dr

2012 - 320d Sport Plus 2dr61

Low Mileage

£7,995

  • 2L
  • 47.6K

    Miles
  • Diesel
  • Manual
  • Convertible

Woodcroft Motors

01642030069 *

0/5 Stars

BMW 3 Series2015 - 3.0 335d xDrive M Sport Auto 4WD 4dr

2015 - 3.0 335d xDrive M Sport Auto 4WD 4dr4

Low Mileage

£15,000

  • 3L
  • 69.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Vortex Cars Limited

01614700153 *

BMW 3 Series2018 - 330e M Sport 4dr hybrid automatic £6995

2018 - 330e M Sport 4dr hybrid automatic £69957

Reduced

£6,995

  • 2L
  • 125.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

J H NORMAN & SONS

01935311713 *

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.