I don't BMW is for anybody. First thing you want to do is to learn how to love the car and enjoy having fun driving an ultimate driving machine. Then, whatever follows will be easier and understanding! BMW is trully uniqe brand of car that stands apart from any other cars. As time goes by, you will understand what I am saying!