An officer with probable cause to search a motor vehicle has the choice to either conduct the search immediately or impound the vehicle and search it later at the station house. Are both choices permissible under the Carroll doctrine? What factors should the officer consider in making this choice?