Hello Stefano:
I had this answer pending for you. I searched and found that it is possible to read one or more bits of a determined peripheral with BME. In fact, there are some example source codes in the KL25_SC package. I guess you have it, but in any case here is the link:
FRDM-KL25Z: Freescale Freedom Development Platform for Kinetis KL14/15/24/25 MCUs
There is a header file called "bme,h" which contains macros with the bit manipulation functions. For the case you mentioned, the reading of the bit would be something like this:
rdata = BME_UBFX_W(&GPIOC_PDIR, 0x6, 0x1); // rdata is the variable in which you store the PTC6 value
I am also attaching a presentation with more info regarding BME.
Regards!
Jorge Gonzalez