Definetly go with the newer model years as they are more likely to have less problems, many members have reported problems with thier 03 and 04 models, and repairs can be costly. plus i think the newer models look better. 
Well, between the 2006 and 2005 models, the 2006 is a more refined look to the 6 if you get the sports model, the 05 model is alittle more sportier, and the 06 is more modern basically, the back and side skirts are about the same, but with the 05, you have much more bodykit options than the 06, The dash kit in the 06 looks way better though, and improved cloth seats and design, check out pics of the other members cars to make your choice, this is a big one, I chose the 06 model, just because I wanted a new car that I know no one else is driven before, and im spoiled rotten.awesome. what are the significant changes between the 04 and 06 lineups?
[/b]
Hehe, yea, np, just make sure you make the right decision before jumping in, and show pics of your ride once you get it!I think i've exhausted my questions. I really appreciate your patience, esp Incomp and Angel120 for coming back here more than once. haha mazda owners sure are niceThanks for the replies everyone!
[/b]