No, they are crap.
Again, I don't have direct experience with BMW as mine has xenon a, just going from what I have read. OTOH P1 e350's get crap. I drove them one after another p1 vs P2 the same route. It is amazing what you don't know you are missing until you have something to compare against and can actually see things.