I loved my C63 for two things, noise & comfort, the MPG when booted was only giving me 9 back, lol.
As for the M3 the last shape I owned was the E46 and IMO they're a great car, the E90 floats my boat having driven one.
Tough call for you bud tbh.
Consider a M5 also bud ?