Generally I get a new vehicle every 16-24 months. Longest I have ever kept a new vehicle was 42 months and it almost killed me.
Think with the poor economy, high cost of living, crazy gas prices, etc... and things just getting worse by the day however the currrent 08 I have( bought in Jan )will be held onto for a while. Now is not the time to be shelling out money for downpayments and such. Now is the time to sock money away for the even bigger mess that is coming.
Here is my vehicle purchase history...
1988 Dodge Ram 50 2.6L 4WD RCLB Sport - 31 months
**91 - 94 = no new vehicle - drove a used beater**
1994 Dodge Ram 1500 5.2L 2WD RCLB SLT - 28 months( new left over )
1997 Dodge Ram 1500 5.9L 4WD RCSB SLT - 42 months
2001 Dodge Ram 1500 5.9L 4WD RCSB Sport - 22 months
2003 Dodge Ram 1500 4.7L 4WD QCSB SLT - 14 months
2004 Dodge Ram 1500 5.7L HEMI 4WD QCSB SLT - 19 months
( hated selling but soaring fuel costs forced it - I probably would still have it if not for gas prices - my favorite vehicle bought new ever )
2005 Toyota Tacoma 4.0L 4WD DCSB SR5 - 7.5 months( TURD! hated it! )
2005 Chevy Silverado 1500 5.3L 4WD ECSB LS - 11 months( new left over - destroyed by hail forcing sale )
2007 NBS Chevy Silverado 1500 5.3L 4WD ECSB 1LT - 10 Months( gas prices forced it )
2008 Chevy Equinox 3.4L AWD 1LT - Since January 2008( it is dirty so time for a new one
)