it's genuine, when I had mine replaced for same reason, I got the self same cap
That's not a genuine BMW filler cap, so that would be my first port of call!
PCV is built into the valve cover on the N52K. If you've swapped yours recently, it should be working fine.