A garage has no right to hold onto a vehicle unless it is deemed that the garage has made a betterment to it, by your reports he has not you have a right to collect without payment. The fact that he is not releasing you car is in itself an illegal act. Go and collect the vehicle yourself if he will not release it do not enter into any arguement, call the Police and wait until they arrive.
Best of luck Vince