The items that fit your BMW 3 Series (E46) are shown below.