I've seen my share of B-25s go down with lost tailfeathers and the like, so I'm not supporting the notion of bullet-proof B-25s, but last night I fly up behind a B-25 in my 109 k-4 and fired a good burst of 13mm and 30mm cannon into it, seeing a couple of taters burst in it.  Nothing obvious happened, so I fired another short burst into it.  Same thing.  So I fired a third short burst.  With each burst I saw a few mg hits and a couple of taters.  I overshot then, pulling up hard to yo-yo back down onto it when someone else came in and finished it off.
I was astonished to see it take a good 5-7 taters (plus however many mg rounds) without lighting on fire or losing something critical.  
I guess the rule on B-25s with the 30mm is don't just fire a short burst like you do against a fighter.  Gotta hold it down at least a half second or longer.
Actually, against B-17s, Lancs, and B-24s I've seen the same thing, where if I "walk a line" of 30mm across them, I may end up hitting it with 5 or 6 30mm rounds, and still not blow anything critical off.  The 30mm do a lot of damage, but if each round hits a different part of the plane, you can end up not destroying the plane even with 5 or 6 hits.  But two hits in any one area will almost always do it, and 5 or 6 hits even scattered over the plane will often light it on fire, which is good enough.