as for the sunroof......its normal........for the ignition switch try graphite to loosen it up.......as for the switch ....ech of those switches have little bulbs....they go out....just replace them.....you can find themon ebay....or just go to you local junkyard and pull them off another....3 series bimmer