Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,358 Used BMW 3 Series cars for sale

BMW 3 Series2011 (03) - 318d Sport Plus Edition 4dr Step Auto

2011 (03) - 318d Sport Plus Edition 4dr Step Auto12

Low Mileage

£3,450

£51/pm (HP)

  • 2L
  • 87.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Hill Top Car Sales

01217525299 *

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

2016 - 2.0 320d Sport Euro 6 (s/s) 4dr60

Low Mileage

£9,999

  • 2L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Saloon

NYA AUTO SALES LTD

01212721897 *

BMW 3 Series2017 (67) - 318i Sport 4dr Step Auto

2017 (67) - 318i Sport 4dr Step Auto19

£5,900

£103/pm (HP)

  • 1.5L
  • 92.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2018 - 2.0 ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)

2018 - 2.0 ED Plus Saloon 4dr Diesel Manual Euro 6 (s/s) (163 ps)32

£8,295

£153/pm (HP)

  • 2L
  • 97.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Ideal Car Centre Ltd

01902544596 *

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

2020 (70) - 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr61

£20,995

£354/pm (PCP)

  • 2L
  • 68.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

RSK CARS LIMITED

01902240171 *

BMW 3 Series2022 - 330e xDrive M Sport 5dr Step Auto

2022 - 330e xDrive M Sport 5dr Step Auto27

£19,595

£424/pm (HP)

  • 2L
  • 93.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

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

2016 (16) - 320d xDrive M Sport 4dr Step Auto33

Low Mileage

£15,999

£315/pm (HP)

  • 2L
  • 44.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2018 (18) - 320i M Sport Shadow Edition 4dr Step Auto

2018 (18) - 320i M Sport Shadow Edition 4dr Step Auto39

Low Mileage

£15,999

£315/pm (HP)

  • 2L
  • 47.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2020 - 330e xDrive M Sport 5dr Step Auto

2020 - 330e xDrive M Sport 5dr Step Auto26

£13,495

£285/pm (HP)

  • 2L
  • 113.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Wolverhampton

01902544572 *

BMW 3 Series2019 - 2.0 330I M Sport Auto 4dr

2019 - 2.0 330I M Sport Auto 4dr35

£14,995

£294/pm (HP)

  • 2L
  • 105.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

NATIONAL CAR HUB

01922665543 *

BMW 3 Series2015 - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr65

Reduced

£16,299

£321/pm (HP)

  • 3L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Estate

NYA AUTO SALES LTD

01212721897 *

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto19

£15,998

  • 2L
  • 67.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Stourbridge Fiat / Motorstore / Abarth / Geely

01384883980 *

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

2021 - 330e M Sport 5dr Step Auto40

Low Mileage

£23,193

£388/pm (PCP)

  • 2L
  • 34.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Cannock

01543227664 *

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

2021 - 320i M Sport 4dr Step Auto44

Low Mileage

£23,068

£380/pm (PCP)

  • 2L
  • 28.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Halesowen

01217525895 *

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

Low Mileage

£25,500

£600/pm (PCP)

  • 3L
  • 24.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Supercar Broker Ltd

01384881987 *

0/5 Stars

BMW 3 Series2023 - 330E XDRIVE M SPORT 4-Door

2023 - 330E XDRIVE M SPORT 4-Door26

£30,300

£537/pm (PCP)

  • 2L
  • 32.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Cannock

01543221765 *

BMW 3 Series2003 (53) - 318i SE 4dr

2003 (53) - 318i SE 4dr11

Low Mileage

£1,995

  • 2L
  • 122.0K

    Miles
  • Petrol
  • Manual
  • Saloon

KSM BHAM LTD

01217288727 *

3.3/5 Stars

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

2014 (64) - 2.0 320d M Sport Auto xDrive Euro 5 (s/s) 4dr43

£6,750

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Drive Time Specialist Cars Limited

01217288826 *

BMW 3 Series2021 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2021 (70) - 2.0 320d MHT SE Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)46

Reduced

£12,940

£251/pm (HP)

  • 2L
  • 93.3K

    Miles
  • Diesel
  • Automatic
  • Estate

The Roxburghe Group

01217288719 *

0/5 Stars

BMW 3 Series2007 (57) - 320i SE 2dr

2007 (57) - 320i SE 2dr13

Reduced

£2,500

  • 2L
  • 79.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Trade Car Sales

01217288898 *

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