I've had the same experience financing. Always shop around before going to the dealer. Inevitably the dealer has come through w better financing terms, but handle that separate from negotiated sales price and have a fallback plan if they try to put you over a barrell.