The local service shop in my community has always served my family well. Ive never had my mazda serviced there but he seems to be pretty competant and what he does. PM if you interested and I'll pass along the info.
I purchased my Mazda 3 from North Hill Mazda. They were willing to negotiate at the time for me. It all depends on what options you are considering. Check out Mazda3forums.com in the prairies section. You'll get the best idea what you should pay there.
None of the stuff is in MY garage except the wheels haha. I prefer to store random s*** at my friends places haha. BLAM my wheels weigh 10 thousand pounds youd have one slow ass get away haha.
Ive had my oil changed at North Hill my car is now leaking all over my driveway. I have an appointment to get it fixed on saturday. This will defenitely make the decision if i continue to service at North Hill depending on saturdays treatment and there better not be any charge.