for a young guy like yourself, G35 is more than adequate in getting chicks if that's your aim. when the time comes to upgrade to bmw, you'd appreciate it more. makes sense to start out small. bmw has an array of circuits and knick knacks that can go wrong and it'll be a pain to fix. if you like working on cars, I would go with infiniti-- less migraine.
regardless, i love bmw and i don't get tired of commuting in it.