Adaptive automatic repeat request (ARQ) schemes are quite effective for throughput enhancement in time-varying mobile channel environments. In this paper, both throughput and packet error rate are analyzed for a selective-repeat ARQ scheme based on a constant-power variable-rate adaptive M-QAM system combined with selection transmit diversity over multiple-input multiple-output Markovian-Nakagami channels. In this analysis, the impact of using outdated and/or imperfect channel state information on the performance of the system is considered.