how many sofa in bmw x5 car