2007~2015 CX-9 Body control module location?

Question with regard to a 2011 CX-9 Grand Touring:

Water leaked into the driver's side compartment (sunroof draining issue). The source leak was repaired, now the body control module must be replaced. Where is it located in this vehicle?

Thanks
 
:
2010 CX-9 GT
It's on the drivers side, below the a-pillar. When your sunroof drain failed, the water runs down the a-pillar and into that module.

Not certain if it is up behind the dash or if you need to remove the kick panel in the footwell to get at it.
 
:
2009 Mazda CX-9 GT