Did anyone notice most of BMW cars are on sale at the moment? Not sure if this is true for other locations but we used zip code 10016 on carsdirect and the X5 we are interested is only 200 above the invoice price. Also, 3, 5, 7 series and even M5 are all on sale. This is unusual in our own experience; we almost paid the full MSRP price when we bought our e46 coupe a few years ago. Any thoughts?