Basically. Like you said, it's random issues. Things to look for down the road are OEM parts that BMW uses that are sub-par, or just fail due to the 'sportiness' of design along with normal wear and tear... Things like control arm bushings, shocks, brakes (usually 1-2 sets of pads per set of rotors), and the occasional electrical device, like a window, etc.. But anyone could make a laundry list for any car out there if you really wanted to, BMW or otherwise.
Enjoy it once it gets to you!