I've been thinking of buying a Fiat 500. Is it good and does it go 40 miles per gallon?