BMW shoppers face a complex decision between leasing, financing, or refinancing, with each option carrying distinct cost, ...