Didz, when I brought my E46 M3 I got 17 miles and at a t junction had nothing but neutral .
As I brought from BMW main dealer they recovered car and £1,400 later all was sorted .
Replaced slave cylinder and a load of sensors .
Sorry that you got problems mate, but at least it will all be sorted without any cost to you .
Mmmm shall I change user name