As said above you should check for rust, because it is an problem with these if they arent well looked after and a suspension too. If it really turns out to be a well-maintained example, then why not. Personally I would take the 518i(bulletproof m10 engine) over the 520i, but the car you are looking for has had an engine overhaul, so that shouldnt be a problem.