Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,708 Used BMW 3 Series cars for sale

BMW 3 Series2017 (66) - 320d EfficientDynamics Plus 5dr

2017 (66) - 320d EfficientDynamics Plus 5dr21

Reduced

£2,950

  • 2L
  • 244.8K

    Miles
  • Diesel
  • Manual
  • Estate

Hamstead Autos

01213872419 *

BMW 3 Series2016 - 335d xDrive M Sport 5dr Step Auto

2016 - 335d xDrive M Sport 5dr Step Auto57

£11,699

  • 3L
  • 137.0K

    Miles
  • Diesel
  • Automatic
  • Estate

NYA AUTO SALES LTD

01212721897 *

BMW 3 Series2016 (16) - 330e M Sport 4dr Step Auto

2016 (16) - 330e M Sport 4dr Step Auto31

£9,485

£178/pm (HP)

  • 2L
  • 91.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Assured Cars Supermarket Ltd

01217288847 *

0/5 Stars

BMW 3 Series2021 - 2.0 MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2021 - 2.0 MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)40

£17,995

£448/pm (PCP)

  • 2L
  • 99.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2024 (24) - M340i xDrive MHT 4dr Step Auto

2024 (24) - M340i xDrive MHT 4dr Step Auto14

£44,995

£694/pm (PCP)

  • 3L
  • 18.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

L A MOTORS

07393778079 *

BMW 3 Series2012 - 2.0 320d Sport Euro 5 (s/s) 4dr

2012 - 2.0 320d Sport Euro 5 (s/s) 4dr44

Low Mileage

£4,500

£73/pm (HP)

  • 2L
  • 101.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Direct Motors Limited

01922665608 *

4.5/5 Stars

BMW 3 Series2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190

2018 - 2.0 M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (19030

£13,495

£262/pm (HP)

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2016 (16) - 320d xDrive M Sport 5dr Step Auto

2016 (16) - 320d xDrive M Sport 5dr Step Auto41

£13,499

£262/pm (HP)

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2018 - 318d M Sport Shadow Edition 5dr Step Auto

2018 - 318d M Sport Shadow Edition 5dr Step Auto33

£13,680

  • 2L
  • 63.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Evans Halshaw Ford Walsall

01922662421 *

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

2021 (70) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr64

Reduced

£17,495

£339/pm (HP)

  • 2L
  • 94.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

RSK CARS LIMITED

01902240171 *

BMW 3 Series2022 (22) - M340d xDrive MHT 5dr Step Auto

2022 (22) - M340d xDrive MHT 5dr Step Auto54

£38,999

  • 3L
  • 33.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Blakedown Car Company Ltd

01902916102 *

BMW 3 Series2016 (16) - 330D XDRIVE AC AUTO 4-Door

2016 (16) - 330D XDRIVE AC AUTO 4-Door32

£5,950

  • 3L
  • 139.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Belt Motor Group

01384881241 *

BMW 3 Series2018 - 3.0 340i M Sport Auto Euro 6 (s/s) 4dr

2018 - 3.0 340i M Sport Auto Euro 6 (s/s) 4dr7

Low Mileage

£25,500

£592/pm (PCP)

  • 3L
  • 24.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Supercar Broker Ltd

01384881987 *

0/5 Stars

BMW 3 Series2009 (59) - 318d SE 5dr Estate

2009 (59) - 318d SE 5dr Estate11

Low Mileage

£1,995

  • 2L
  • 128.0K

    Miles
  • Diesel
  • Manual
  • Estate

Trade Car Sales

01217288898 *

BMW 3 Series(H) - 2.0 320i 2dr

(H) - 2.0 320i 2dr42

Low Mileage

£15,995

  • 107.1K

    Miles
  • Petrol
  • Manual
  • Not Supplied

Car House 2000 LTD

01902916099 *

4/5 Stars

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

2019 - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr57

£16,499

£325/pm (HP)

  • 2L
  • 68.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

NYA AUTO SALES LTD

01212721897 *

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

2017 (17) - 2.0 318d M Sport Auto Euro 6 (s/s) 4dr40

£9,495

£178/pm (HP)

  • 2L
  • 106.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Eastside Motors

01217288688 *

4.3/5 Stars

BMW 3 Series2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr45

Reduced

£10,499

£199/pm (HP)

  • 2L
  • 78.0K

    Miles
  • Diesel
  • Manual
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2021 - 330e xDrive M Sport Pro Edition 5dr Step Auto

2021 - 330e xDrive M Sport Pro Edition 5dr Step Auto42

£20,745

£423/pm (CS)

  • 2L
  • 72.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Cannock

01543227664 *

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

2015 (65) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr13

£7,995

  • 2L
  • 125.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Halesowen Trade Centre Ltd

01217288685 *

* 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.