I think that it is unfair to compare two products that are miles apart in price.
BA has a very good price/quality ratio. If you want the car and whatever else, please pay at least 50% more at LH. My guess is that tickets were not paid for from own pocket?