Just wanted to add my 2 cents. I have dealt with Budds' BMW and although their customer service is better than other BMW dealerships I've dealt with, you have to be very careful with them when it comes to cost of services. The snow tires they try to sell you are a complete waste of money. Get replica rims and tires from Costco.
Also, which SA did you deal with there? I've had bad luck with one of them when it came to doing the trade-in. They gave me a much lower price than other dealerships around the area.
Hope everything goes well tomorrow!