I may not be able to justify springing for the 330i SP (and may not even find one without other costly options). I can get a basic 330i or may be better off with a 325i SP, roof, heated seats, xenon (std in Canada), wood, rain sensor and still have some money for the good snows and maybe a dealer extra like alarm and/or CD changer? I do mostly city driving so will not have a ton of opp. to use the extra horses (which are great on the test drive) but will always appreciate the SP and the extras. Any thoughts?