How could they have towed your truck if it was parked legally??
Last time I heard a vehicle not being particularly attractive was not grounds for impounding!
California law states that a vehicle cannot stay in the same place on the street for more than 72 hours. I will admit, I wasn't aware of this law and it was parked longer than 72 hours. But many of the cars parked on that street stay in the same place for longer periods of time than my truck. And I drive it to work at least once a week. But some snob probably called it in saying it was an eye sore or something.