Regular driving should remove the rust (within a couple of stops). If 1 of the rotors is not being cleaned, then there is an issue with that caliper ... probably seized on the pins so it is not moving freely, and thus not engaging the brake of that corner. You should examine that caliper, and perhaps even do a rebuild on it. Congrats on the car!
2007 BMW 328Xi Touring, 6 speed