I found the same thing a couple years back when I bought my boat. I approved with anyone I tried but they all wanted 7% or more. I got tired of looking, and wasn't going to take that, so i told the dealer I was giving up for the time being. About a week later the bank the dealer uses called me and told me they could do better and got me under 5%, barely. I have good credit and not a lot of revolving debt, should've been an easy 3-4% in my mind.
I think the banks know what we're spending on toys is disposable income and they try to bleed us of even more.
If you're not living on the edge, you're taking up too much space!