The average CARFAX History Based Value of a 2023 BMW X3 is $36,071. The History Based Value of a car takes into account the vehicle’s condition, number of owners, service history, and other factors. Many cars for sale on CARFAX Used Car Listings are great value cars, with a value that’s higher than the listing price.