I have a 98 BMW 528i and 95 Lexus GS300. Both was purchased few months from each other. I've put in 3 time the number of mile on the GS as on the 528i. Yet, the BMW keep break down every now and then, especially the electronic & sensor system, and cost so much to fix & maintain. The Bimmer is way more fun to drive, and look somewhat more agressive, but that's about all. My friend has a 540i, and same thing go. With the lexus, all I have to worry is wear and tear (break, oil, belt..). Other than that, it keeps running as an Energize bunny, but more smooth and elegant. BMW is only good for weekend car, can't use it for long commuting. Lucky that I didn't buy 2 bimmer back then.