To estimate the price of the 2016 BMW X5 xDrive 35i I6 3.0L Twin Power Turbo (M Kit) M Sport (Top), I considered the following data points: A 2016 BMW X5 xDrive 35i I6 3.0L Twin Power Turbo (M Kit) M Sport (Top) with 226000 km sold for 80000 SAR on 2024-05-05. This car has higher mileage and is in average condition. A 2015 BMW X5 xDrive 35i I6 3.0L Twin Power Turbo (M Kit) M Sport (Top) with 134401 km sold for 74000 SAR on 2024-08-02. This car has lower mileage but is a year older and in average condition. The listed price for a similar 2016 model with the same mileage is 108500 SAR, but listed prices are generally higher than selling prices. Considering the condition and mileage of the target car, I adjusted the price downwards from the listed price and took into account the selling prices of similar cars.