I wouldn't even contemplate an e60 without a BMW warranty check the price of parts and you'll realise that your 15k m5 could easily turn into a 25k car if it goes tits up!
Cars with over 60k on the clock cost over 2k per year for the warranty, read somewhere a new e60 m5 engine costs 28 grand.