Una compraventa entre personas sin parentesco es siempre más ventajosa fiscalmente, otra cosa es que debe ser real, no una simulación para encubrir una donación.
Lo primero, aunque pongais un precio de venta bajo, el impuesto a pagar por Transmisiones al final se va a calcular con el mismo sistema que te he dicho antes, por ejemplo, si el piso vale 100.000 según sus tablas, aunque pongas que te lo venden por 50.000 y liquides en función de ese valor, te girarán una complementaria con intereses por la diferencia con lo que salga con un valor de 100.000. Aún así, mejor que la donación en tu caso.
Segundo, hoy día no es tan fácil simular una venta como era antes, ante cualquier indicio de fraude se mandará a inspeción a averiguar la naturaleza de la operación y a liquidar en consecuencia, con sanción incluida.