there not as bad as it seems, ive had a few but only moved to an a6 as we had a little girl and it was more practical for baby seats etc had them for 6-7 year but one thing i can say the novelty of roof off does wear off
my first b6 was 2.5tdi and b7 3.0tdi quattro