I am in the same situation trying to decide between these two cars...the 330i or the TL (w/ a-spec kit).
One thing though I see a lot of here is comparing the TSX & the TL. The Acura TSX is not even close to the same car as the TL, so don't compare the riding styles/comfort. If you have not driven the TL itself, I wouldn't make any statements. It is a significantly better car than the TSX. Very fast and powerful too...my main gripe is the FWD
But I love the interior style of the TL...hard to beat...and I like the BMW exterior style...but the TL is quite a bit cheaper fully loaded w/ nav, but BMW's suspension & near 50/50 weight balance is awesome...
UGH!! Decisions...decisions...