I'm new to this forum but not new to BM's in general, what brought me here was the purchase of a 330 sport convertible and looking at all the probs an e46 can have! At the moment 'all' I have is an oil leak! But that is with a specialist today so hopefully it won't be too expensive or difficult to diagnose.
Other fun cars, now in history, include 300zx TT, Prelude 2.2 Redtop, mk1 and mk2 golf.
Gotta say though it is nice being back in a bm, there is nothing that compares! All that happens is that I get used to it, fancy a change, and then find myself coming back to it - basically some time away from them makes me appreciate how good they really are!