BMW is sport everyday car. I'm member of BMW CCA, I had three different BMW (3- series, M3, 550) well I don't have now but still have membership for auto crossing with my 944. While I had BMW it was something wrong all the time.
Last BMW 550 had battery discharge issue, plus that V8 have tons of problem: oil seal valve caps go bad between 50,000 to 100,000, water transfer pipe leaking, oil leak from some kind access panel ($1 seal = $2,000 repair), since all accessories and front engine access panel needed to be remove to replace $1 seal.
The 6-cyl BMW have all vanos problem. Newer BMW all have electrical water pump problem. BMW CIC is pita, that's control bunch thing, so any electrical issue go back to CIC or dozen other electronics boxes. BMW made with all common grounds and always everything om, nothing goes stand by mode while you are driving and it's nightmare to find an electrical issue, plus it will power on for 30min -1 hr all electrical components after engine shut down, than it will wake up every few hours to check voltages and resistance around all car. It's very complex car.
So I loved BMW and will buy again some point. But you have to love so much to keep for long. Most people do lease, since all covered under this the lease. The 3-series are most reliable once, 7 -series, 6-series, and may be X5 are more problem one.
But nothing drives like BMW.
So the trading X5 to Lade, well if you need all these space do it, if not wait until lease expired or payoff. Than you can either lease or buy Lade.