Both are fine, and there's really no difference in everyday usage. Here are a couple of comments.
I owe you an apology. Sounds a little formal, rather gracious. Would never be said by someone who mistakes you for someone else and hits you over the head with a beer bottle.