Hey Fellow Riders

I'm looking for a air pump for my Big Agnes Air mattress. I have the coleman air pump power by 4 D cell batteries(It's heavy). One time my batteries died on me and a fellow rally rat had an air pump that plug into his R1100RT. This pump fit into palm of his hand and he kept it on his bike.

I tried to look for one at Harbor Frieght. Any help in finding an air pump that would fit in my hand and I can add a BMW plug to it?