A used 550i with around 45k miles can be had for about 40k, give or take a little bit. A M5 clocks in around 65k with 30-40k miles. Which one would you rather have?