I used to work for an impound/towing service company here in Arizona. I think the amount he is trying to charge you is Legal, but a serious rip off. I know that towing amounts not only change from company to company, but more so from city to city ,and state to state.

Here is Arizona whenever we had to go out of town to grab someone's vehicle, it was about 100-120 dollars towing fee to the yard, and then about 50 bucks a day.

Like I said, he's ripping you off, but unfortunately it's legal.

What you can do (at least here in Arizona) is call the police and let them know that he is refusing to release your vehicle. The police will come out and force him to release the vehicle to you, and make him just send you a bill, rather than pay up front. I'm not sure if this tactic will work where you live, but it's worth a shot.

Good luck!