Sales guy Michael was a nice guy. Deal seemed to be going ok til finance time. We couldn't come to an agreement on the price. They wouldn't budge from MSRP and Mazda only had 1 $500 loyalty rebate available. No wiggle room and a huge unexplainable "doc fee" . Worst of all, during the haggling, they said our credit was so bad no one would finance me at less than 21.5 % . I know our credit wasn't that bad. We couldn't make the deal. Next day I went to another Mazda dealer , got the same car for 5k less, got more for my trade in and got a loan at 8%. It pays to do research and find other options. You don't HAVE to buy anything is it sounds sketchy