Leasing a new car has always been seen as a privilege reserved for car shoppers with perfect credit, but that's not always the case. Although high credit scores can unlock better deals, having ...