If you belong to the kind of people who do car shopping according to consumer report, then lexus may be for you; if you belong to the kind of people who do car shopping according to "motor trends", BMW has been consistently rated number 1 in the class of $45k ~ $60.
Disclosure: I drive BMW 5 四驅. It is so much fun to drive in the snow.