I am not using BMW for finance this time, as they refused to do the same rate as they did last time - even though the BoE base rate is exactly the same.
As you say - the deal is done, although I haven't actually signed a thing yet, it has all been done verbally and the figures were only put to me on Friday, once the car had arrived.