Welcome to United Bimmer.
Try cleaning and checking the posts as you mentioned, also try checking all of the fuses and other wiring connections. If need be, remove your alternator and take it to an auto parts store that can test them. A voltmeter might be worth the investment if you dont have one as well.