Notwithstanding any law to the contrary, a vehicle may not be towed without authorization by the owner of the vehicle until twelve (12) hours have elapsed since it was first observed to be immobile or unattended unless the vehicle is creating a hazard, blocking access to public or private property, or parked illegally.