What is a telltale sign that a vehicle may be stolen?

A) High mileage.
B) Recent registration.
C) Multiple previous owners.
D) Mismatched or altered VIN numbers.