 We recently bought a 2006 Mazda6 5-door after it came off a 12 month lease.  The first year of depreciation on these is pretty steep and would recommend buying one a year old if you can, we got a $27,000 car for $21,000 by doing this, and it's flawless condition with only 25,000 miles.  We park on the street and love it because it has the versatility of an SUV but the packaging of a car.  It's sporty, fun to drive and exceedingly comfortable, so far we love it!