First welcome to the forums. There are so many threads dedicated to this very question so my recommendation to you is to look around the mazda 3 section and read some of them. I think if you take the time to do that then you will learn a whole lot more and enjoy your time spent here.
(2thumbs)