I have had 2007 335cic for a year now. The hardtop has been repaired once. The engine malfunctioned and was in the service dept for 2 weeks for repair. Seat belt didn't retract and had to be replaced. iDrive freezes up periodically and BMW service dept can't fix it because they couldn't reproduce the same problem. Run flat tires are expensive, short lasting, and don't handle well compare with regular tires.