I am thinking of buying BMW for a everyday car. I always liked BMW's, especially the more sporty sedans. I always felt BMW's have a good combonation of sport and luxury in there cars. Not real familar with all the different models. Of course the M cars would be my first choice, but way out of...