I bought my first new car from More Mazda, a Cx5. I cannot recommend them highly enough! I went to a different dealership for my test drive and was horrified by the high pressure sales tactics, so much that I seriously considered buying a Hyundai instead, but that dealership was not much better.
I contacted several Mazda dealers in the valley to see if anyone could get me the deal I was looking for. John at More Mazda called and he hit my number on the nose. I was skeptical after my experience with other dealers, but optimistic enough to drop by.
John delivered everything he promised and he never tried to weasel in extras or change our agreement. The process was so smooth, I was almost in shock! I couldn't believe I essentially worked things out over the PHONE and it was all in place when I arrived.
This is how the car buying process should work. These people deserve your business!
Update: As part of my purchase package, I received 7 free oil changes & tire rotations (to be done at the dealership's service department). I just went in for my second one and the service department treated me very well both times. There was a very small service charge (less than $10) both times, but that's still way less than what I would pay for an oil change alone anywhere else. Overall, I'm still incredibly happy with the dealership and the service department.