Depending on whose numbers you use, the M3 alignment numbers are within the acceptable range for a non-M E46 with sport suspension and 18" wheels.
But I'll probably have it redone anyway. Firestone lifetime alignment. For which there's a coupon code they can apply, bringing the cost to $159. Realign any time at any Firestone.