Minimum number of transistors to implement cmos logic of this function
The minimum number of transistors = 2x the number of variables + 1x the number of inverted inputs.

You have 12 transistors with 6 variables.


  is there any better implementation?


Better in what way? 

Usually ideal Logic depends on what assumptions you make and more importantly specify.