Three years ago I test drove a G35 and instead bought a 3-year old 328i.
The bimmer is the drivers car. Check out the comparison at
www.automobilemag.com .
My good friend has a TL. He says he likes it, doesn't love it. The tires are easy to squeal, and there are rattles everywhere.
Easy decision to go with the E90. The hard one is to go 325i or 330i!