****ttt!!
I saw this on Facebook FFS. Thats appalling mate, you need to make contact with a solicitor and take this as far as you need to.
First up, why did they need to take the car out? Secondly, dont they need your permission to do so and thirdly, how do they explain the throttle sticking?
Appoligies if I missed any points as I only read the first page.