Jag and M3 are totally differant cars. I think if the extra space/size suits you, go for it. I'm a fan of smaller cars, so I wouldn't even consider an XFR. M5 is also too big for me, but I'd definately make sure I drove one of those before considering another make.
M in love