How hard is it to buy a car today? For Kevin Peters, it recently involved a one-way flight and 330-mile road trip to avoid overpaying for a new truck. He spent three weeks shopping around San Diego ...