Do what you have to do to get a house. Best investment you can make for yourself, especially in the Bay (I just bought my place in Alameda). Once you have that, then you don't feel so bad when you spend your money on things that depreciate like cars.
BTW, I've had my Tacoma for 6 years. You'll spend next to nothing on upkeep :thumbup: