I think normally a fair price is 500 - 1000 over invoice unless the dealership has no add ons. Although if a car is HOT like the Crossfire then 500 under MSRP is acceptable. Where I bought my Crossfire (in July) there were dealer fees of over 500 so I wouldn't have bought until I could get a price 1000 under MSRP which I got so I bought