Plus didn't they initially refuse?Did you by chance let them know that you have legal profession family?
That may be the reason for them paying you rather than them being a good dealership.
Either way I'm glad you had a result .. shame about the stress levels though.