To estimate the price of the 2022 MG ZS I4 1.5L ZST (Top) with 31000 km mileage, I first looked at the selling prices of similar cars. The most relevant data points are: 2022 MG ZS I4 1.5L ZST (Top) with 1000 km sold for 57000 SAR on 2024-02-14, 2022 MG ZS I4 1.5L ZST (Top) with 13000 km sold for 53500 SAR on 2024-03-29, and 2022 MG ZS I3 1.3L Turbocharged ZST (Top) with 21618 km sold for 48500 SAR on 2024-03-13. Considering the mileage and condition, the price should be slightly lower than the 57000 SAR car but higher than the 48500 SAR car. Next, I reviewed the listed prices: 2022 MG ZS I4 1.5L ZST (Top) with 31000 km listed for 48000 SAR, 2022 MG ZS I4 1.5L ZST (Top) with 36000 km listed for 46500 SAR, and 2022 MG ZS I4 1.5L ZST (Top) with 38000 km listed for 47000 SAR. These listings suggest a market price around 47000-48000 SAR. Combining these insights, I estimate the market price to be around 47500 SAR.