Gandalf you are right I can't afford a BMW, and if I did have the money I would not buy 1. They are well over priced and you would spend all that extra so you can just say "I drive a BMW". (But if I did have the money I would buy an M5!)
The st is a really fun car to drive and coming from a slow car I really enjoy passing a lot of BMW drivers, (not stereotyping!) but a lot do tend to expect you to "move out of the way" when they come along.

And as Parksey said, when you pass a BMW or Audi they are always itching to overtake you. I know that when someone overtakes me in a nova or kitted up corsa I have a little laugh and let it go.

And yes there is more to life than keeping up with the car infront, but I would rather keep up with it then not, I like to have a little fun when driving (where speed limits allow).