Removed from my 98 Z3. Does not have a cassette so is untested. Pressed the eject button and it whirred and lit up so i have no reason to see why it wouldnt work (everything else on the car does) £10 plus postage.