Had this on my B2 90 but this should fit B3's as well, if not then just ignore this post. No cracks or scratches. WILL NOT FIT COUPES OR CABRIOLETS!!! Paid $300 plus shipping plus the price of a German translator. Looking for $150 plus shipping. Local pick up is always an option, willing to meet up to 50 miles of 21040.