Genuine parts are best parts. Time is money and better to do things once. Glad it was easy in the end.
Absolutely agree with you, finally it was about $200 difference between these pumps, idk why I chooses Magneti M. but as long as I remember I found some info that they produce pumps for bmw, it was my bad.