To estimate the price of the 2016 BMW 520 I4 2.0L Twin Power Turbo in average condition with 106,000 km mileage, I first considered the selling prices of similar cars. A 2016 model with 75,800 km in good condition sold for 82,000 SAR in May 2023. Another 2016 model with 167,000 km in average condition sold for 55,500 SAR in November 2023, and a similar one with 251,000 km sold for 54,500 SAR in December 2023. The car with 106,000 km should be valued higher than those with higher mileage but lower than the one with 75,800 km. The listed prices for similar cars range from 57,500 SAR to 77,500 SAR, with the most relevant being 72,500 SAR for a car with 117,000 km. Considering these data points, the estimated market price is adjusted to reflect the car's mileage and condition, placing it between the lower and higher ends of the selling prices and listed prices.