E60 M5 is definitely more expensive for upkeep. Just gas alone will cost you double than most of the vehicle on street. I average around 18L/100km mixed, 22L/100km city stop and go traffic. oil change is $250~$350, everything else on maintenance is around $300-$500. repair will usually be around $1000 mark. I have comprehensive warranty $4,500 for 5 years, on my way to get the money back...
BUT, I forget all of above when I WOT the V10 on open traffic