It is a really slow market at the moment. I've had my 540i up at a STEAL of a price for about 2 weeks now. Any lower and I'm giving it away. My shop, which sells a fair amount of cars on the side (MA dealer license)- has been sitting on the same few cars for 2 months now. Normally, cars fly off his lot within a weeks time.
I know it is painfully to keep waiting, but it should pick up soon.