Probably makes sense to go with a towbar if you can fit them so cheaply in the US, however I've only got expensive UK prices to contend with! :-(
Towbar fitting as a new car option = £545 / $902
Towbar fitting as an addition to an exsiting car = £1000 / $1655
Plus the cost of your rack
What does BMW USA charge for the above?