Juve base formation is 4-2-3-1 with Mandzukic, Dybala and Cuadrado playing behind Higuain (defnce is Sandro, Chiellini, Bonucci and Alves, while Pjanic and Khedira arte the dual pivots)
Mandzukic is almost a guaranteed starter, having started less games than only Khedira and Higuain. Cuadrado on the other hand has only started 26 games and is often dropped when they play a back 3 (in 3-4-3 or 3-5-2)
For more details see
http://outsideoftheboot.com/2017/04/06/analysis-juventus-in-a-4-2-3-1/
Mandzukic is physical but his physicality is lost on the flanks, while he is going to be 31yrs old this month.
If Juve dont win the CL this time, they will definitely be looking to add more quality to the squad, and Mandzukic is prime candidate for replacement.
I agree that Bayern is less likely as they have always seem to be the frugal type, but then €40m euros for Javi Martinez and €35m for Sanches are not far off if taken in context. I wasnt suggesting a like for like replacement but that the 'Robbery' dual threat has aged, and need to replaced. Like Juve, I think their losses to Madrid in recent season swill be driving their pursuit of upgrades this summer