I owned an Elantra and I am not a fan. (Just the scheduled maintenance for the first 100,000 miles is expensive, and I was getting a $200 or so repair bill every month for the last few months with my Elantra)
American dealerships have always tried to talk people out of buying a small car, even at times when there have been great American small cars such as the Neon at the end of it's run or the current Chevy Sonic.
Lately I have been getting this treatment from Honda and Toyota dealerships too. Nissan Sentras are available but I don't want to drive a Sentra.