Much as I love the Mazda 6, I cant personally justify the cost. Payments on a $25K car would be at LEAST $350/month (I refuse to lease) compared to my SVT for $185/month which will be paid off in 3 years. My ABS isnt working, it has creaks and rattles and banging suspension, and dosent like to shift when cold, etc.
However, all of those problems can be fixed, and I do plan on fixing them in time. Even if I were to do an all-new suspension, wheels, full 3L, trans and exhaust I'd still be spending less than a brand new M6 with the same performance as my SVT.
Might I get sick of the car? Yes. Might it break down more over time? Possibly. But right now I'm looking forward to tinkering with it and building it into a faster, better handling car. And since I refuse to pay Ford to fix it, I'll be doing the repairs and upgrades for a very reasonable cost.
Bottom line: money is DEFINITELY saved keeping an older car running, but only if you have the time and patience to do some work yourself

If you dont want the hassle, get an M6.