I finally found 1 that fits BMW E46. PRICE on flee bay 26.45 with free del. It fits in the console box perfect