I read the comparison and C230 won because it had best comfort and softer suspension than 325i. 3er was sportier and agiler but since C230 had a softer suspension they thought it was a better compromise for "everyday life".
IS250 drank too much gasolin and the suspension was the stiffest and therefore it came on the last place.
BMW 325i / Lexus IS 250 / Mercedes C 230
0-100 km/h 6,8 s / 7,8 s / 8,0 s
Braking distance 100-0 km/h 36,7 m / 38,6 m / 39,4 m
Fuel consumption 10,8 L/100 km 12,1 L/100 km 10,7 L/100 km
Basic price 32.800 € / 35.850 € / 32.480 €
Lexus cost more than both a 325i and C230 in Germany. I think IS250 is cheaper than the others in Sweden.