Have you checked the pressure they put in your tyres?
I am surprised you say your X5 has a rough ride!I am now running 87s on my sportpacket x5 and the ride is firm but not rough but when I had the 19s,the ride was pretty confortable .
You running,what,17s or 18s?With those wheels,your X5 should be very confortable....