 Just got an 06 with fewer than 30,000 miles on it for the price I paid for my Mazda3 in 04! This was also over $5000 cheaper than 07s with 50,000 miles! I test drove used 3 Series, an IS 250 and a Subaru Legacy.  I thought this car handled better than all of them and only the Subaru was cheaper.  Fun to drive, extremely comfortable and an excellent value.