I got mine by walking in to the local Beemer shop... once I convinced the guy behind the register that A) I didn't have a BMW, and B) still knew what I was looking for, they ordered the parts for me (same as Rad gave above).
If anyone were to give me grief about driving a Yamaha and using BMW grips, I'd just tell them that was the only BMW part worth having...