Dont buy a new one. Let the first owner take the depreciation hit. I bought mine in 04. It was a 2004 with the luxury package and 4k miles. New it would have gone for well over 50 grand. I paid 32 for it.
very true. i knew a guy that bought a bmw 850 brand new for 90k and 1 yr. later all he got was 60k for it.