heh don't go to the bmw dealers they will rip you off! find a local european mechanic or shop. Just post on the Off-topic section about good shops in Windsor i'm sure there is someone from Windsor here.
The clutch will cost you around $1200 installed. Or you can buy the clutch yourself and then have them install it for you. Remember you have to replace the transmission oil too when you do the clutch and you might aswell replace the seals.