I purchased the Mazda CX-9 in May 2007. Since purchasing the vehicle I have had to take the car into the dealership 8 times. It all stated with carpet/foam square missing from driver side. The carpet was ripped and a square piece of foam was missing. Thankfully, it was replaced. Although, the first time it was installed wrong. I had to take it back a few weeks later when the carpet started creeping out the sides. In addition, I have had the front door checkers recalled, my right passenger door lock was intermittent, check fuel light has come on, a tire rim was dis-colored and thankfully replaced. Currently, the car is at the dealership because a rock hit my AC condenser and my AC is no longer working. It's not a manufacturer problem, but could this be a design flaw? I do not recall a rock hitting my car to cause such damage. The dollar amount is approx $1100 to fix. At this point, I am frustrated that my "new" car has had so many issues. I love the car - it looks sharp, its has a lot of cool bells and whistles, and it drives like a dream. My kids love it, too. I would like to know if there are other frustrated CX-9 drivers out there? Any opinions? Should I upgrade to the 2008? Wait for 2009?