Yes, that is the big question....
I traded in a Silver G35 Sedan with Leather, Moonroof, Sport Package, and a spoiler. It did not have all of the options, but it was enough for me. I bought the car new a little over a year ago, so it was an 03 model as oppose to an 03.5 model. Overall, the car was enjoyable. I had a couple of issues that required service, mainly due to recalls and nit-picky things that are not uncommon with a brand new model. It was not a lemon.
When I bought the car, I turned in my lease-ended 99 BMW 328, so I was one of the buyers that Infinity was trying to attract. I would have liked to stay in the BMW family, however, for the money, I believed then and I believe now the G35 gives you more value than the 330. (I'm not a 325 kind of a guy, so it was not really an option for me.) However, I began to get board with the G and, this might sound conceded, but as more Gs were on the road, I did not feel as though the car was so special as when I bought it. Also, the 03.5 model included some features and improvements I would have like to had. I can recall my leased 328 and the fact that I enjoyed every minute of driving that vehicle, even after three years. I did NOT have the same experience with the G.
So, that's what got me started with a "new vehicle search" during which time I almost bought a WRX STI, an Evo, a ML 350, or a Corolla. That's quite a diverse set of options, I know. In the end, it was the V8 in the 4Runner and an end-of-month deal that that won me over. Not to mention the styling and the fact that I can use the towing capabilities of the new truck. During my purchase negotiations, I was within about 3k difference between a nicely equipped ML 350 and the 4Runner, but in pushing the Toyota dealer on my trade, I ended up about 5500 lower then the best deal I could get with the Mercedes.
Anyway, that's my story.