hi There are lots of second hand E39 and E46 out there .Would like to get some opinion on the difference between say 525i and 325i Here's my understanding from all that I have been readingPerformance - about the same , E46 maybe slightly quicker due to lighter bodyNoise,Vibration Handling - same Comfort and trim - E39 betterFuel consumption - E46 ? Safety - E39 ?Luggage space - E39Reliabililty - E46 ? Maintenance cost - E46 ?resale value - about same Pls note that maintenance cost and reliability have difference. Maintenance cost is monthly average cost to change parts (wear and tear parts or other engine parts/electronics gadgets ) and reliability is the breakdown frequency or Time to failure (say every year one major breakdown while driving). Is the E46 more reliable that the E39 given that it is newer ?? The E46 was a best seller for BMW from 1998 to 2004 but E39 530i was given a perfect score (best car ever) in a consumer review some years ago .Thanks for sharing your experiences