THE TRUTH ABOUT CARS: Review: 2003 Mazda Protege5