Yeah, register with BMW car club before you purchase your car and receive 1000 bucks. Its 30 per year. Oh, tell them what you will pay not what they want you to pay. I received 4000 off of my car. I ended up putting my trade in reverse and as I was pulling out of the dealership, the manager ran outside. Threaten to leave and go elsewhere thats when they'll give you a better deal depending on the dealership.