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!
it isnt, however if they say it jsut sits there, they can tow it on the spot for improper storage of a vehicle... thats what they did to my old explorer.....