I stepped out of mine, a 2001 740i in immaculate condition, into a 2008 Z4 3.0si. I loved my e38 but I did not love its upkeep. I bought a CPO and all the warranties which came with it, and I could not be happier.
PS: The salesman who sold me my Z4 bought my e38. Loves it like I did...but he has the support of the dealership, which I did not.