Purchased a new Kia Soul, trading in a 2010 Hyundai Elantra Touring with 75k miles that never had a problem. They pretty much operate like any other dealership, trying to determine what you are comfortable with as a monthly payment, then going from there. A couple of things I wasn't too fond of, however. First, I used Edmunds vice KBB to get a value on my trade-in since I've heard that KBB favors dealers. When they valued my car, they said they would give me $4400, which they claimed was $400 over KBB. This car was in excellent condition, and what got me to the dealership in the first place was a gimmick letter telling me they needed my car (yes, I knew it was a gimmick, but had been thinking about trading the car and figured I could use it as a bargaining chip). I told them that was way too low, and identified the Edmund's value. They upped the offer to $5500, which was much closer to what I expected (though I should have held out for more given the letter). When they came back with the deal, they'd added two options totaling about $900 that I never asked for (some 'bumps and scratches' thing and an anti-theft registry of some sort). Fortunately I saw them, and told them to take them off, which they did without argument. Ultimately, we made a deal that was acceptable to me, and there wasn't too much pressure from the finance guy to buy the extended warranty. Never did meet the sales manager that the salesman kept going back to with the offer. At Faulkner, where we bought my wife's Subaru, the sales manager was much more visible and approachable.
Also, after checking KBB myself later, I saw that the KBB value on my car was closer to what Edmund's had indicated, so I have no idea where McCafferty got the low-ball value they provided. Even the KBB 'fair' value was better than what they'd indicated my car was actually worth.
Bottom line, I like the Soul and am not sorry I bought it there, but don't go in without any knowledge of what your trade-in is worth, if applicable, and look over the paperwork closely. Oh, and don't believe the letter that says they really need your car.