I have had the E46, E60, E90, and 2 F80's. I get the whole fuel economy/range thing but this means nothing to me. There is really not much else out there, realistically. The IS500 is too soft, the Alfa Guila Quadrifoglio is too unreliable and our dealer is crappy service-wise, the M3's face is...