To estimate the price of the 2020 Mazda CX-9 I4 2.5L High+ Premium (Top) with 145000 km mileage in average condition, I first looked at the selling prices of similar cars. A similar car with the same variant and 146000 km mileage sold for SAR 89000 on 2024-04-30. Another similar car with a different variant and 161000 km mileage sold for SAR 74000 on 2024-01-05. Given the closer match in variant and mileage, the SAR 89000 selling price is more relevant. Next, I reviewed listed prices of similar cars. The listed prices for the High+ Premium (Top) variant ranged from SAR 86000 to SAR 118000, with most listings around SAR 95000 to SAR 103000. Considering the car's condition and mileage, I adjusted the estimate slightly lower than the average of the listed prices but higher than the lower end of the selling prices.