I'm considering swapping a B58 engine into my 2017 F80 M3 and was wondering if anyone on here has experience with this swap in a G30 5 Series. I'd love to hear about your experiences, successes, or failures with the swap and what modifications were needed to make it work.