Might offend some!

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

The porcupine has the prick on the outside.