One is an All In One, the other is just a fine polish. If you want do get some protection added with a single step, BF One Step is great. If you want just a polish to later apply whatever protection you choose, including a coating, then M205 is a better option as it leaves behind no protection.