Bro, just buy the car lah....
Don't bother too much about going through all the threads on maintenance and other costs in the forum.
It will definitely scare the hell out of you.
I bought my e46 325i 2003 about 3 months ago WITHOUT reading a single thread.
And I must admit, should I have joined the forum and go through all the postings on the maintenance cost, I am pretty sure my balls will fall and I would have back off from buying a BMW. Its quite scary.
But, hey.. those bad experiences and high maintenance are not the general rule of owing a BMW.
If someone were to start a thread on the sheer joy and pleasure of driving a BMW, I am sure its going to be a very long thread with thousands of postings.
So, just buy the damn car laa...
Take the risk.
Enjoy the ride..