Sigh....yes, it's the car of my dreams, but reality dictates otherwise. Now, if I could afford TWO cars....
If it's a dream car for you then it's reasonably attainable. The car is incredibly practical, easy to live with, drives like a sports car, gets good gas mileage, is cheap to run & maintain, and doesn't cost that much. Anyone with car enthusiasm blood and a decent job can afford this.
If you find a 2007 still on a Mazda lot, they are offering 1.9% financing and possibly less than MSRP. 
Well, maybe 32 large isn't 'that much' to you, but it is to me. I like cars as much as the next guy and I have a good job, but my new car budget is about 22-23 grand at the most. My new vehicle needs to meet my family's needs, which means it has to carry 5 people on relatively long trips at least twice a year. I've been cramming them into my Neon for the last few years, which was OK when the grandkids were small, but they're growing fast. I'd love a MazdaSpeed3, but I need a Mazda5 or perhaps a Kia Rondo. Anyway, you enjoy that thing, OK?