Originally Posted by TheOtherDave™
You're completely entitled to your opinion.
But I'll vote with my wallet...which for me means E36/E39/.../E31 or earlier.
(I can't remember the code for the pre-Bangled 7..

h: )
e38 one of the least reliable bmws ever made

right along with E31