Here are service interval as per BMW service manual:
spark plugs every 37,000 miles,
oil changes determined by CBS (oil to be changed AT LEAST ONCE A YEAR),
differential fluid and manual tranny fluid every third engine oil service,
brake fluid change every two years or CBS whichever comes first.
Wiper should be replaced when needed.
As you are out of warranty, you need to go over everything you want the dealer to do. Otherwise they may very well do things you don't need (want) or don't do things you do.
May I suggest that you look for an independent tech to do out of warranty work. They are generally more responsive to your needs and are most always less expensive.