What it Takes to be a CPO BMW. A BMW vehicle must meet certain qualifications for consideration to the certified pre-owned program. First, it must have been in service for fewer than 60,000 miles and must be fewer than four years old. In addition, the used BMW must pass the BMW CPO team’s scrutiny.