I used www.roadster.com to buy a new car online for my father in law. It gives you a great price up front, and its experts do all the work of negotiating, handle your trade-in, and deliver the car to you, so you don't have to step into a dealership at all. Roadster's available in California so far. Check out their reviews http://yelp.com/biz/roadster-san-francisco