Thought I'd contribute a bit with my Mazda buying experiences.
The best one by far was with Achilles Mazda, a little out of the way in Acton. I was in school at Waterloo at the time, and passed by on the way home one day.
Long story short, I just asked for his best price possible on a then-new 2003 Protege. Honest price on the 1st shot, and we wound up buying a car on the spot. Total transaction time = 10 minutes.
He never used any pressure tactics, and didn't require us to put down a deposit. Just shook our hand, said he trusted us, and to come back in a week to pick up the car and finish paper work.
8 years later we still own the car and never had anything to fault with this small-town experience. Highly recommended.