Sei Young Kim won the BMW Ladies Championship to break the record for the most different winners on the LPGA Tour in a season.