I agree with the unfair comparison. Personally if you are looking to spend that kind of money you might as well get the M3. Here it is in white:
http://www.autotrader.ca/used_cars_C...6124&r=ontario
Having said that..if I were to pick between the choices you have laid out it would be M3 or 335.