1. A method for predicting a destination of a vehicle, the method comprising: receiving vehicle data from a plurality of sensors, the vehicle data including at least a current location and a current time; determining a plurality of usage scenarios based on the vehicle data; accessing historical vehicle data and user data from a database; assigning, based on the vehicle data, a likelihood value to the plurality of usage scenarios; and predicting a set of destinations and routes for the plurality of usage scenarios.