20" M Wheels are only from the "Accessories" Section of BMW, not an upgrade option
Thus you can only buy them outright, and also have the rims which come on your car from delivery. Seen the 20" MSport Rims for around $2800USD but then you need to add Tires.