ISF woud be my pick. 335 seems like the Acccord of BMW. S5 is nice but i'll never own a VW or AUDI because of reliability.