Trust me, I've considered a 335i before I bought my 540i 3 years ago (Alpine White of course!). They're awesome cars, and yeah probably a lot nicer than a WRX. Just curious though, where did you get the figure of a 10k difference? I configured a 335xi with Nav, Satellite radio, Ipod...