Sorry for any inconvenience is fine in a less formal letter. It is a shortened form of what you have suggested, and your full form should be used in more formal writing.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.