Originally Posted by thatswhatsh3said
you'll never get what kbb, edmunds, or black book is giving you at the dealer UNLESS they are making more money on the car they are selling you. generally a dealer will lowball you $3k+ on a trade in or more. If you get $1500 below trade in thats considered a good deal.
OP: Take your car to Carmax and have them give you a cash offer. The amount Carmax is willing to give you is what you can expect from the dealer you're buying from.
If your selling BMW dealer tells you they can give you several hunderd more than Carmax, then they are doing nothing more than decreasing the amount of discount on the new car you wish to purchase.
KBB and Edmunds trade-in values do not represent actual cash value
dealers are willing to pay for a car.