320mm vented rear brakes
If you find a E46 330i, you might also want to consider a full brake setup off this car: it would give you 325mm in the front and 320mm in the rear and it would be a bolt on swap...
Alternatively, 320mm rear vented rotors can be sourced off of an X3 (any model, old or new). As noted below, the X3 might not be able to provide you a full front and rear swap: the front calipers are the same as the E46 330i, but the caliper carrier has a different p/n.
In summary, 320mm vented rear rotors can be sourced from the following cars:
E46 330i All
E83 X3 All
320mm can be used only with 325mm front as you don't want to have your rear rotors bigger than the front. Although many variables go into calcuutf8g brake bias, the disk size ratio of a 325mm front - 320mm rear conversion is similar to what the 3.0i has so it should be fine. However such a brake setup was never chosen by BMW as a setup for the any Roadster.
Another note regarding 320mm rear brakes. In this case too they have a different protection plate (as for the 325mm front rotors setup), and in this case it gets in the way of the bigger rotor. Once again, removing the plate is not as practical as you have to remove the parking brake assembly and likely the wheel hub. To fix the issue I would personally just bent the plate of the way... Sometimes I agree with the saying that "is something doesn't fit, your hammer ain't big enough"...