In the past I’ve always saved and bought my cars outright. This time I’m considering a finance deal. I wondered if anyone had any advice, particularly for BMWs. Do they do a deal where you can pay monthly and upgrade every few years? Does it end up costing you much more in the long run?