I’m looking at purchasing an X3 or X5. However, I have heard that the BMW maintenance costs are quite high and after warranty the maintenance issues occur extensively. I’d appreciate hearing from BMW owners if this has been your experience. Is it fact or fiction?