I dont think you need to go to BMW dealer.
Lot of tyres shop can swap the rims for you. cheaper anyway.
I always did that.
check out http://www.beaurepaires.com.au/centr...urepaires.jsp?
. This shop is very good, not only supply wheels, tyres but also repair damaged wheels. They do a very very good job.