Dealer should give discount for cash but bear in mind the car they have is always a limited edition, the most cherished colour and the only one available in the country. Some of the internet companies seem to give good discounts but dont know anyone who has used them.
Got mine from a dealer ex demo and got a pretty good deal. Not new though.
If you can, due to location, get a price from two or three dealers and play them off. They all use the same pool of cars. Also be aware that a dealer may be able to give youa good deal on his stock car as he may want to refrsh his showroom.