Avoid like the plague. All the major parts may have been fixed and/or replaced up to BMW spec but "something else" will always go wrong. This has been my experience on two other cars (although to be fair, they were not BMWs).
Either way, good luck and pics when you join the club!