Which factors need to be considered in a car price prediction web app?
A) Car make, model, and year
B) Mileage and fuel efficiency
C) Region and market demand
D) All of the above