I am in the market for a 330Ci with Premium package, sports package, xenon lights, and navigation system. The dealer quoted me $800 over invoice. My question is that is the invoice price the same as the inovice price quoted on sites like Edmunds or Carsdirect? Is $800 over invoice a good price? Thanks.