i don tthink BMW in particular is that bad , i know several people with BMWs well out of warranty that are running fine. the main thing is parts and filters and such cost a little more than say an acura.
I wouldn't own a VW / audi out of warranty (hell i will never own one again....) but I know the lower tier cars for BMW are generally more reliable. my dad has a 2004 X3 with 130k miles on it, and it has been super reliable. Had a roomate with a 1990 525i with 190k miles and it ran fine too nothing ever crazy happened to them that wouldn't happen to any other car that age.