Buying a car has always been a milestone, right up there with signing a lease, landing a job, or buying a first home. But for ...