 Well I bought my mazda cx-7 in May 2010 used, after my cooper broke. About 4 months since i bought it I started to hear a rattle sound when starting it, went to 3 machinics, they said they didnt hear it, and nothing was wrong. I knew somthing was, but what could i do. It broke down 150 miles away from our home, had it towed for $500, to cheyenne WY MAY 20th 2011. Time chain broke, timing censor broke the chain. That caused the pistons to hit the head, the rattle sound caused half the problems, they said. I have to pay $3,000 (military discount) to fix it, its been 2 almost 3 months & i still dont have my damn car. Everytime they call theres mre problems wrong, more money, more time 