Where in canada are you??
try Shantaram used bmw parts 5235 steels ave west of weston rd. 416 741-3121 they have a lot of odds and ends there you can get a decent price if you have "cash"
The major difference between my 318is and an e30 M3 is that the noises come from the engine and not the passengers