I have to strongly disagree!
I have the IS350 and I don't think the G35 is ugly.
It is a very nice car.
For some reason girls don't like it (like my wife), maybe it is too macho looking.
The best car out there is...... what ever you choose!
All these crap about which car is better is just too old.
Some people love G35 and some love the BMW, others love the Lexus... but each of these cars is unique in its own way.
I would not mind drive a nice G35, I would love to drive and own the new 335i and would trade my IS350 for the new M3 when it comes out for sure, and I would maybe stay with lexus if they came out with there own version of M3.
Buttom line is that they are all nice cars and each one of us should choose what ever fits his/hers life style.
Lexus is good for luxury, BMW for sports and G35 for the sporty look.
Lexus is not good in handling, BMW is too plain inside and the G35 is not as fast or roomy.
I would not complain having any of these cars but......
Put me in a Lamborghini and screw all these cars, lol.