Just order the correct line from Max BMW. You get a 1 meter length of hose for a lot less than NAPA or others will charge. NAPA tried to charge me $27.00 a foot for in-tank line. The MAX type is the correct in-tank type. Also change out the "U" shaped hose, don't choke on the price. Remember to get the large and small hose. When you replace the O ring order 2. If you open things up and quickly try to button up again. You will notice that the O ring might be too large and a bugger to put back together. The fuel makes the O ring swell. I have a spare that I replace each time I open things up. Same goes for the fuel cap O ring.
You can outrun a motorcop....but you can't outrun Motorola
When you start loosing your mind over a woman remember this one simple fact.................it's just the hairy end of a gut!!!!!!!!!!!!