Used BMW 3-Series for Sale

Powered by motors.co.uk

906 matches found

Filter Your Results

BMW
3-Series

Advanced Filters

Showing 651 to 660 of 906

BMW 3-Series

320d xDrive M Sport Shadow Edition Sport Automatic 4d

£19,400

  • 2017/67
  • 38,077 miles
  • Automatic
  • Diesel

Vertu BMW Durham,

Durham

0191 379 1879

(National rate call)

BMW 3-Series

320d M Sport Shadow Edition Sport Automatic 4d

£19,440

  • 2017/67
  • 21,556 miles
  • Automatic
  • Diesel

Peter Reeves Ltd,

Nelson

0128 288 1098

(National rate call)

BMW 3-Series

335d xDrive M Sport (07/15-) 4d Step Auto
  • 2017/17
  • 29,000 miles
  • Automatic
  • Diesel

Accept Car Finance Warrington Cheshire,

Warrington

0192 554 1383

(National rate call)

BMW 3-Series

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

£19,490

  • 2017/17
  • 24,756 miles
  • Automatic
  • Diesel

Carsa Mountsorrel,

Mountsorrel

0116 490 8985

(National rate call)

BMW 3-Series

320d M Sport Shadow Edition Sport Automatic 4d

£19,495

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

Bespoke Motor Works Ltd,

Preston Farm

0164 269 3638

(National rate call)

BMW 3-Series

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

£19,498

  • 2018/68
  • 16,596 miles
  • Automatic
  • Diesel

Arnold Clark Motorstore (Nottingham),

Nottingham

0115 828 4516

(National rate call)

BMW 3-Series

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

£19,500

  • 2017/17
  • 21,279 miles
  • Automatic
  • Diesel

Cartime,

Bury

0161 516 8963

(National rate call)

BMW 3-Series

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

£19,500

  • 2016/16
  • 36,381 miles
  • Automatic
  • Diesel

AvailableCar Cannock,

Cannock

0154 333 1644

(National rate call)

BMW 3-Series

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

£19,500

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

Newarth Car Sales Limited,

Manchester

0773 822 4858

(National rate call)

BMW 3-Series

330e M Sport 4d Step Auto

£19,600

  • 2018/18
  • 22,031 miles
  • Automatic
  • Petrol/PlugIn Elec Hybrid

CarShop Northampton,

Northampton

0160 432 1352

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