Macmillan dictionary says:
Dare I say:
Used when you are saying something that you think other people may not like:
- This famous novel is a little, dare I say it, dull.
Or as Longman says:
Spoken - Formal --- It is used when saying something that you think people may not accept or believe:
- I thought the play was, dare I say it, boring.
And the same goes with other dictionaries. But although I have read all the definitions, still I don't know:
Is it used in current English or not (I have never heard an American uses it! Perhaps it is mainly BrE!) Please let me know about it.
I don't really understand its meaning. Is it used as an apology before a predictable possible insult/annoying statement/disapproving comment etc.?
Can we use "I dare say" instead of "dare I say"?
Added: I read the similar thread before posting my thread to the forum. But "dare I say" and "I dare say" are two absolutely different concepts that I found it necessary to be considered separately.
Meanwhile, @Damkerng T. mentioned that:
Dare I say (it) mainly British spoken formal [**it is not clear that the statement is understood / used by Americans too.]
He also mentioned:
Used when you are saying something that you think other people may not like. -- [but it doesn't convey what would be formed in a native speaker's mind after hearing this statement!]
Also he said:
Typically, I personally don't say either I dare say (sometimes written I daresay) or dare I say (it). Instead of "I dare say", I usually say these:
I would say ... (or I'd say) - I use this to express my opinion, without much assertive -- [I don't find these two phrases "I'd say" and "I dare say" the same!]