Something else to keep in mind with spirit of the "deal".... try going outside your local area for quotes (remember thru the internet they don't really need to know where you live...but through that process you can start finding out how low, low is! Also remember the dealer works from the MSRP down and you should work from the invoice up! You should not pay over 48k (before taxes etc..) for an '06. But you're going to have to play the game of working dealers against each other.
Additionally, if you do find a deal outside your area you can always have the car shipped and still be ahead. Dealers do it all the time. Good Luck!!