You keep talking on about this experience, but actually, it's really only you who seems to believe this. Yes, your sister had a bad experience, and most definitely ended up with two Friday afternoon cars. Even I would be soured by the prospect of JLR, but to say the X5 is better in every single way is nothing short of nonsense. The X5, even the new one, cannot hold a candle to the Discovery's towing, wading, space, or off road capability, and that's the crappy old D4. The D5 is even better. My D4 (RIP) was actually my preferred car over the E60 530d. It's level of standard spec made the BMW look stupid given their price points (used admittedly), it was an incredibly agile car that could out space and out pace the nearest BMW/Audi/Merc offering and during my ownership, I had not one issue, mechanically or otherwise (50k, 3 years). Quite possibly the only thing(s) I would have changed were the awful ZF8 Speed Gearbox map and the obviously ageing infotainment / nav system.
I'm sure there are just as many people who have had similar experiences to your sister with BMW too, but I was massively underwhelmed by the X5 (all bar the latest one).