They are expensive, but if you drive the E Class then drive the golf, back to back, you will immediately see how much nicer the Mercedes is. Also, if you purchase one Benz for $50,000 new and keep it for 10 to 15 years, you are actually doing better than the average American, who purchases a less expensive and less comfortable car every 3 years. If that car costs 20K to 25K, the average American spends $70 to 75K every 9 years. I prefer to purchase a car that I really love, and keep it over time. In the meantime, I have a Jetta TDi, that I will probably keep for 10 years too. I love it equally well, but it still doesn't give me that feeling that I get every time I shine up the beautiful wood on my dash and doors of my Benz.