I took my 325cic in to have the speaker changed, they gave me a TSX as a loaner. I've owned a 03 325i before, I gotta admit I fell in love with that Acura. Now overall the 325 has a heavier and more refined feel but for the money the TSX is the better deal. Technology wise and interior is better, comes fully loaded for like 26k. Plus I got a lot of compliments on it, didn't expect to on a car I never even knew existed. Awaiting on a great deal to get one as my second car.