Thanks Trina, my cat is quite fat, but we love her. The aftermarket has most everything needed for your X5. Sites include European auto source, BMWpartsonly.com, Realoem.com, check these out and it might give you an idea of what the parts cost online. $1,975 seems a bit high to me. $250 is what the halfshafts cost online at BMWpartsonly. The model for your X5 is E53 in case you did not know.