e46 window switch

More to explore