When I shop for a car, I dress in a comfortable manner (jeans, t-shirt).
In 2003 (I was 21) I went to Honda to test drive a 4 and 6 cylinder Accord, the salesman didn't even leave my line of sight and said he doesn't have any. BS!
Went to a Nissan dealer to test the 4 cylinder Altima, the receptionist kept paging a salesman for 20 minutes! I didn't even get a brochure and left.
Went to a Toyota dealer to try the Camry 4 cylinder, didn't want to serve me.
Went to a Pontiac dealer and he gave me 407ETR test drive for ALL the cars, (Sunfire, Grand AM, Grand Prix, Bonneville) and they would pay the tolls regardless if I bought it or not. I bought my car from him the same evening. The salesman said they shouldn't judge a person and it's a big mistake to do that. I agreed.
These are cars I can find on a rental car lot and I couldn't get served. What did they think they were selling? A Ferrari?!
Funny thing, a BMW dealer let me test drive with no questions.
Went back 5 years later and bought a Grand Prix from the same salesman. I was happy with his service.
Just because the other cars are supposedly "superior", I don't care. I'm not spending all that money to be treated like crap, get snotty service or that I should be thanking them for "allowing" me the "privilege" to buy a Honda, Toyota or Nissan.
The attitude of the salesman makes or breaks my decision of where to buy from.