No they don't. Try checking with your insurance company to see if you have towing on your policy.
They do not. I haven't had trouble with their service though.
No, you have to get it towed into them yourself and they didn't do good work on my car plus they only have a 30 day warranty so I have to pay to get the same work done.
Thanks! Your answer is awaiting moderation.