If they are cheap enough AND CPO'ed I'd buy one. At least you know that BMW took care of them. Much better then some of these that are getting modded, driven hard and put back to stock by God knows who. Like I said, key elements are price and CPO!
Garage; 2012 F350, 2003 M3, 2011 1M, 2017 M4, 2007 M5(manual), 2001 Spec E46, 2015 328 Touring