How many miles are on the beast?
Because of the high performance engine, expect to rebuild the engine at / every 100k unless it is driven very softly.
The car is really awesome, but maintenance is expensive and is on average 2800 and up for maintenance per year (assuming its a daily driver).
Expect all parts to be much more expensive than anything made for a standard bmw, even if the parts are close to the same.
good luck, post pics if you get it