i worked at bmw ... if u want a bmw you want the extended warranty or else , transfer case around 6 k , diff around 3,600$ , tranny around 8 k
n52 engine had problems , n52 engine head job is about 10-15k ...
think twice , there good cars .. if u have the warranty .. they have about 10-30x more techological stuff on there cars then a toyota or honda so its normal for something that complex to have more working parts to fail ... but when it does u feel good having it covered !
btw u cannot own a nice german car then go back to honda or toyota or what ever , its like fucking this hotttt chick, will cost u more on the long run but damn can u ever go back to a fat chick after ... yeah but u will never enjoy it ! EVER ! same shit with Real cars ..