The only way a dealer would swap, Is if it was well in their favour, Family Diesel for a big hard to sell V8 etc...

Better off sell the E92 private, (Carzone, DoneDeal etc..) And walk in as a cash buyer and see how much you can haggle off the X5.