American cars were big way before they became obese. Americans have been more suburban and roads were developed before a lot of towns were, so roads are wide and big.
I love small cars. I’m happy to live somewhere with small roads. And I care deeply about living in a walkable city, but obesity is not the reason the US has big cars and the UK has small cars. Similar obesity rate. Different roads. Different fuel costs.