Kids need less rooms than adults. I agree with duffer that the back seat can be tight for adults but the new 3 (E90) is slightly larger than mine (E46).
If you are concerned about interior room, step up to a 5 instead. I might do that in a few years...