For a BMW to be certified it needs to have more than 300 miles but less than 60,000 miles on the odometer. Every owner of a CPO BMW is given a vehicle history report so he or she is informed about the vehicle's maintenance history.