First off sorry for you bad experience with them, but going to them after checking up on them, you deserve to be ripped off.
The Buick community is not that big anymore so the stories are not hard to find.
That 25K you spent would have gone much farther with anyone else.