Doh!
So, logged in the morning to update the post and saw your post.
The trusty e46 was just traded in last night when I picked up my new baby.
So we missed each other by less then 24 hours. Sorry, that totally sucks!!
Best of luck in finding the right M for you.
-Keith