If you negotiate an all-in price that's a $1000 lower than a typical customer, that's straightforwardly $1000 they don't get. The fact that your price was lower doesn't cause their other sources of revenue on the sale to go up.
Agreed - you should always look at all-in costs, including financing. Normally better to get financing somewhere else ahead of time if you have good credit.