It sounds like you are one of the few exceptions of a bmw owner and thank you for that. I've actually considered a 2004 E46 M3 before I purchased my ST. Bmw cars are amazing though temperamental and expensive to maintain. After reading up on VANOS issues and cracking subframes I turned the other way. Damn glad I did. Just today, I was cut off twice on the way to work on the 55 freeway, one driving a 7 series, the other driving a 5 series. Keep in mind traffic was cruising an average of 35mph but these assclowns think they're saving time weaving in and out of traffic. I don't think they understand the concept of using turn signals either. Even if space is tight but you really have to be in front of me, I'll back off if you use your indicators… but no, like clock work they swoop in and sometimes slam on their brakes. Sorry, I realize that this has become more of a rant. Anyhow, it's sad that these type of drivers have left a negative stigma on these luxury brands.I hear you, we all do!
Disclosure time -- I've owned both BMW and MBs that I truly loved. When driving them, I never escaped the thought that I was being sized up as an a$$ just because of my ride! I hated it.
So, my ex-GF has my BMW 135 (w/Dinan stuff!) and I sold my MB SLK 55 AMG (truly just awesome and underrated in a big way).
Someone actually tried to pick a fight with me when I was just cruising along in my SLK along the coast. It was crazy. I was doing nothing wrong and being rather sedate in my cruise -- but the guy made it clear that my car meant I was a jerk. Fun.