Wait for the Focus. You'll get more vehicle, more features and more european car for your money.

I like the Elantra but it's going to be a long wait