I recently bought some for my E46 from amazon. Listing looked exactly the same as above and they arrived next day, all genuine.
Since the E46 has the same rear setup as the E89 the rear springs can be changed without touching the strut. I just jacked the rear of the car up and put some pressure on the axle and the spring could be removed easily by hand and the new one pushed right back in. Fronts would probably be more involved though.
Since the E46 has the same rear setup as the E89 the rear springs can be changed without touching the strut. I just jacked the rear of the car up and put some pressure on the axle and the spring could be removed easily by hand and the new one pushed right back in. Fronts would probably be more involved though.