Took our Mazda 3 into the Mazda dealer in Gainesville for service as we had a problem with water leaking on the floorboards, carpet, windshield, seats, and truck/spare tire compartment after a heavy rain... and there's a lot of rain in Florida. The car is 2 years old, with only 8,800 miles...and in tip-top shape cosmetically...and has never been in an accident. It is cared for and still under warranty. The water leakage problem started some 5-6 weeks ago... and has caused mold to appear in various places throughout the interior. I feel sick when I drive the car. The service manager at the Davis Mazda dealership... located on main street in Gainesville, FL, told me that they could not fix the car, nor could they even look at it until I paid to have a diagnostic fee to determine if the water leakage was covered under the warranty. Really? They want to charge me to examine the car for an obvious defect that is causing water to leak into to the interior of the car. What a rip off. I called the Corporate office and they gave me the same run around. There are numerous people complaining about this same problem on the Internet... so I am sure that Mazda is aware of it. Go elsewhere to buy a car. My advice is to stay away from the Davis dealership period... horrible customer service... and a rip off. Mazda does not honor its warranty. Shame! We will be trading our water-logged Mazda in and will never buy or own a Mazda again. These cars are junk. Consumers beware. Stay away from this dealership and away from Mazda.