The motion cueing algorithm (MCA) is in charge of the real vehicle motion feeling regeneration for the driver of the simulation-based motion platform (SBMP) with respect to its limitations. The model predictive control (MPC) has newly employed in developing MCAs to calculate the optimal input signals for delivering the best motion feeling to the SBMP's drivers while respecting the boundaries of the platform. The stability of the MCA based on MPC has become one of the main issues for some scenarios such as urban driving scenario which involves sudden decelerations/accelerations (stop and start moving), sharp and large turn, slalom movement. The urban driving scenario destabilises the current MCA based on MPC and leads undesired motion fluctuations which creates unpleasant motion artefact for the SBMP drivers. Therefore, the displacement of the SBMP should be penalised conservatively to respect the workspace boundaries for all driving scenarios. This will make the motion conservative and can cause some motion feeling error. In this paper, the concept of terminal conditions (weights and states) are employed for the first time to design and develop a new generation of MCA based on MPC to enhance the performance of the model for different scenarios such as the heavy-traffic scenario in urban areas. Also, the stability of the MPC by considering of the terminal conditions is investigated in MCA domain. Then, the MCA based on MPC by considering of terminal conditions is developed using MATLAB software with presentation of urban motion scenario. The outcomes demonstrate the effectiveness of the designed model with common MCA based on MPC without consideration of the terminal conditions.