This question already has an answer here:
I am traveling to the UK using my dual citizenship.
When leaving South Africa, I will be using my SA passport which will have an "exit" stamp on it. But once I arrive in England I will be using my EU passport which will then receive an "entry" stamp, but obviously this passport will have no exit stamp from South Africa in it. Will they not be wondering where I came from?
I feel like showing both my South African and EU passport in England will get me into trouble.