CPO does not require that the vehicle be accident free. If you review the CPO inspection guidelines you will see that it only has to fall within certain tolerances that could include minor accidents.
http://www.bmwmotorsports.org/pdf/BM...guidelines.pdf