BA often are I'm afraid. My PA today priced up my regular LHR-VIE-LHR flight and BA were around £450 in Y and LH / OS were circa £290.
Pretty much identical flight timings too, departures both ways being within 40 minutes of each other. Sorry BA, not this time