You should always expect/try for a discount - indeed...it is your duty !
I wangled a 5% discount on my recently ordered evo rwd spyder.
TBH I should have pushed harder for more.
I was a cash buyer & no trade in.
The no-trade-in element worked in my favour.
The cash buyer part .... not necessarily so... most profitable part of the dealership is finance dept... so I think if you are financing you should / can really negotiate even harder on the price.
Here's what I did:
1: do not price the car up yourself and venture the total less your hoped-for discount. There are all sorts of weird pricing & discounts on these cars that don't tally with the list prices .....you will be shafting yourself if you just add up all your options and offer 10% less.
2.Ask the dealer to price up the car as per your spec.
3.Let that sit for at least a week - meanwhile do not initiate any contact or respond to the dealer.
4.Following that, next time the dealer chases up, reply: ' make me an offer I can't refuse & lets do a deal'
Great advice but I think it depends on the specific dealership and how busy they are. At my local dealership, people are spending money like crazy and new cars don't sit for long before they are sold. They are not hurting for business.