first, there are plenty of charing station in Des Moines. just download the most popular changing station apps or check it on you PC, print it and way you go.
to answer the home charger question, i would suggest to contact BMW for the installation of a Level 2 port. that is plenty fast since...