Oh wow! This changes everything.
I don't care about the size one bit. That has never been one of my primary criterior while shopping for cars. I'm not a very big guy and I have no problem with the compacts out there. Throw in BMW performance, keep the price low enough and this may very well be my next car!