I would humbly recommend investing in the home first, as PowerJ suggested.
I don't know about your area, but in some places here in VA, you can buy a nice townhome with a one car garage and pay less in mortgage than you would an apartment lease -- and reclaim your interest paid by way of a tax refund, which could be contributed to your Viper payment fund (I'm not a tax expert, consult someone more knowledgeable than I).
If you go for a Gen I Viper, you could be looking at cars in the 30K range; very affordable from what you've posted about yourself so far.
Steve