I'm looking to get a 2006 525i but after searching through some online "inventories", I've noticed that they only list 2007. Do dealers still have plenty of 2006 525's in stock? Are they rare this time of year since the 2007's are going to be released soon? BTW, what price should I haggle for a 525 w/ manual/leather/navi/xenon? $43-45k OTD sound acceptable or am I dreaming? I'm HOPING they can go invoice/perhaps below since they have to get rid of their inventory, correct?