At that price range, I would personally get a used WRX because I love how they are and my friend is slowly converting me into a Subie guy =P. They will probably have higher miles though. But looking at your list of choice, I'd go with the Altima.