In this paper, a three-dimensional non-stationary multi-mobility vehicle-to-vehicle channel model is proposed. The channel model considers a realistic propagation environment where the transmitter (Tx), receiver (Rx), and scatterers can experience changes in their speeds and moving directions. With different trajectories of the Tx and Rx, the impacts of antenna array rotation are incorporated. The channel impulse response of the proposed multi-mobility channel model is derived using time-varying channel parameters such as angles, delays, and powers. Besides, a simplified two-dimensional non-stationary multi-mobility channel model with approximate expressions is provided. Key statistical properties, e.g., local spatial-temporal cross-correlation function and stationary interval are derived and investigated. The usefulness of the proposed model is validated by comparing the local Doppler power spectrum density and local Doppler spread with the corresponding measurement data. The presented results indicate that the speed and trajectory variations of the Tx and Rx, as well as the motion of scatterers, can have major impacts on channel statistical properties and intensify the channel non-stationarity.INDEX TERMS Non-stationary V2V MIMO channels, GBSM, scatterer motion, trajectory and velocity variations, statistical properties.