No, that sounds like a shops own part number.
H&R P/N's are usually a 5 digit number, some with a dash afterwards.
5xxxx indicates made in Germany, to german specs.
29xxx indicates made for US markets.
E46 Street Coilover PN is 29480-2
E46 325xi, 330xi is 29382-1
E46 323i, 325i Wagon is 29480-4
E46 M3 is 50415
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!