I read on one of the threads here that the state mandates the document fees cost. If a dealer tries to add more on to it, let them know that the state amount allowed is $xxxx, and that is the amount you expect to pay.Seems like a fair deal to me.
But, as others have said, the document fees of almost $700 seem high, but that may be a Virginia thing. I don't know if that is due to Virginias personal property tax or not. For reference, my dealer fees were less than $200 in Pennsylvania, for a MSRP and sale price of about $1000 less than this.