E90 will be fine with 19's, the M-sports come with them afaik

Will also be fine with lowering springs, don't be stressing, just go for it, you wont be low riding on springs alone.