I just sold my 2003 G35 Coupe for $26,000 - it cost $35,000 30 months ago. I think that is holding its value pretty well.
I sold the G35 to buy a 330i. Formerly, I owned a 328i and then a 540i. I sold the 540i to buy the G35 Coupe. After 30 months I had to get back into a BMW. There is really no comparison in how they drive.