the other night one of the lads was driftin in my bmw there was a loud banging as he was going up the road so i stopped him and started to drive home a mile and a half later i hear a boom car wont drive like clutch is gone it just revs out...

so i pump clutch its still perfect car engages gears but revs out

i got car home today jacked up the propshaft is spinning

the two halfshafts are jumpin like they want to spin but cant

the car will engage 2nd and 4th gear but wont stay in 1st 3rd or 5th

another lad who dropped the car to my house for me reckons its the diff?

is it or wdc with some gears not engaging

can someone shine some light please