I am looking for an appropriate word for parking a car at the Workshop, for repair in the coming days. The word deposit gives an impression of a financial transaction.
I put/deposited/parked my car in the workshop for repair.
What can be the most appropriate word in this context?