familiarize yourself with realoem.com. See Fuel Supply - fuel feed and you'll see item 2 repair kit, fuel filter/press regulator, part # 16 11 7 163 295 and its $214.38 (more like $300 for us). Now if you go to "fuel tank" you'll see where it mounts. Bav Auto doesnot sell it so possible only avail from dealer. Subscribe to bavauto free catalogue and newsletters. Also there must be a good independant BMW repair facility in Calgary. I have a 128 also.
Pelican Parts = $250.75 special order likely BMW
Autohausaz = $199.05 VDO
Last edited by NoirthernDancer; 10-16-2012 at 12:05 PM.
Reason: ad info