I bet it does, these 1st and 2nd gen 3's are rolling with the ford engines and their mileage is pretty crappy compared to today's standards especially compared the the sky-activ or whatever the name of the Mazda engines are.I absolutely considered that, but couldn't afford to have the car down for a week while doing the swap. I have a low miles CX-5 now. It's nice, and believe it or not, actually gets better mileage than my 3!