You are only covered by the CPO warranty if the vehicle was bought from a BMW dealer that sold it through the BMW CPO program. If it was CPO'd then it should be covered up to 100,000 miles.
See
http://www.xoutpost.com/articles/x5/g...formation.html for more details.