I get the feeling that a lot of people have heard this one, but it's one of my favorites, so...

What's the difference between a BMW and a porcupine?

On a porcupine, the pricks are on the outside.