I just purchased a 230i for daily driver duty in Vermont and I want the car to last a long time. The going age for rust to fully take hold of fenders, rockers, and floors here is about ten years if the only thing you do to prevent the rust is go through the car wash every other week. Has BMWs factory rust protection improved enough where I shouldn’t worry about this as much? Popular protections in the area are hot oil sprays and wax spray undercoating. Has anyone had good experience with either of these, or any other form of protection? Thanks in advance!