This is already being discussed in the below thread.
https://g05.bimmerpost.com/forums/sh....php?t=1568529
Please go through the thread. You can refinance/payoff whenever you want. But if you do it before 90 days, the dealer gets charged back the 2K.