if you go with the route of buying * (Qty 2) P/N 63 12 0 025 497
* (Qty 2) P/N 63 12 0 025 499 just note that the oem harness on your car has to be cut off and replaced with these, i don't know how anal you are about cutting oem wires, I'm anal about it that is why i went with the hella kit. this way its a true pnp without making any modifications to the original wiring.
the hella kit part number is 8KB 157 198-801 see if ticher bmw or pacific bmw sell this. also another place i bought oem hella products was from http://www.puma-access.com/
they are authorized hella dealer and they do ship to Canada, call them and ask for Paul i dealt with him before and his was very helpful.
2004 BMW 325i Touring SGM
2005 Suzuki GSXR 1000|1992 JDM Civic SiR RHD Black
2000 BMW M5 Avus Blue (GONE)
2002 BMW 325i Touring TVM (GONE)
1994 BMW 325i Saloon Black (GONE)