Used BMW 3-Series for Sale

Powered by motors.co.uk

906 matches found

Filter Your Results

BMW
3-Series

Advanced Filters

Showing 681 to 690 of 906

BMW 3-Series

330d xDrive M Sport (Business Media) 5d Step Auto

£19,995

  • 2017/67
  • 13,030 miles
  • Automatic
  • Diesel

Hammond Cars,

Ipswich

0147 379 7231

(National rate call)

BMW 3-Series

M3 Coupe Monte Carlo 2d DCT

£19,995

  • 2009/59
  • 86,700 miles
  • Automatic
  • Petrol

BP Car Sales Ltd,

Bradford

0127 435 4830

(National rate call)

BMW 3-Series

320d xDrive M Sport (07/15-) 4d Step Auto

£19,995

  • 2017/67
  • 28,352 miles
  • Automatic
  • Diesel

The Car Group,

Bury

0161 516 9569

(National rate call)

BMW 3-Series

335d xDrive M Sport Shadow Edition Sport Automatic 4d

£19,995

  • 2017/67
  • 56,000 miles
  • Automatic
  • Diesel

Bespoke Motor Works Ltd,

Preston Farm

0164 269 3638

(National rate call)

BMW 3-Series

330d M Sport (07/15-) 4d Step Auto

£19,998

  • 2017/17
  • 17,759 miles
  • Automatic
  • Diesel

Arnold Clark Motorstore (Shrewsbury),

Shrewsbury

0174 340 3622

(National rate call)

BMW 3-Series

330d xDrive M Sport (07/15-) 4d Step Auto

£19,998

  • 2017/17
  • 19,685 miles
  • Automatic
  • Diesel

Arnold Clark Fiat Motorstore Jeep Abarth (Oldbury),

Oldbury

0121 222 8313

(National rate call)

BMW 3-Series

320i M Sport Shadow Edition Sport Automatic 4d

£19,998

  • 2018/18
  • 29,587 miles
  • Automatic
  • Petrol

Arnold Clark Motorstore (Burton),

Burton Upon Trent

0128 388 8722

(National rate call)

BMW 3-Series

335d xDrive M Sport (07/15-) 4d Step Auto

£19,999

  • 2015/65
  • 36,019 miles
  • Automatic
  • Diesel

Car City UK,

Mcmullen Road

0132 527 0609

(National rate call)

BMW 3-Series

320d M Sport Shadow Edition Sport Automatic 4d

£19,999

  • 2018/68
  • 36,974 miles
  • Automatic
  • Diesel

BMW Stafford,

Stafford

0178 589 9587

(National rate call)

BMW 3-Series

330d xDrive M Sport (07/15-) 4d Step Auto

£20,000

  • 2017/17
  • 27,000 miles
  • Automatic
  • Diesel

Cartime,

Bury

0161 516 8963

(National rate call)

Telephone numbers starting with 08XX will cost you 7p per minute plus your phone company’s access charge. Calls to other telephone numbers will only cost your phone company’s access charge.