Your assertion that white has lost tempo after ...Bf5 is unfounded. White simply plays 5. Ng3, forcing your bishop to retreat and allowing him to continue his development unhindered.
Nevertheless, it is a decent line- just not for the reason you described.
The Caro-Kann Defense is an opening for black against an e4 pawn opening. The Caro-Kann has been used by many GMs including former World Champion, Anatoly Karpov. The defense has been recognized to provide enhanced pawn formations for black into the endgame, which can provide a superior outcome.
[under construction]