Keep in mind that many '05s and '06 have an "in service" date of 2007 - since the new car warranty starts at the "in service date" and is transferrable - a low mileage '05 may have 2+ years of warranty left, it is essentially identical to an '07 or '08 and can be had for way way under $20k