I have more bikes and cars than him.
Gotham has more traffic lights and large roads than Paris.
Are these right or wrong?
Note: I didn't compare the size of their roads. I compared the number of their large roads.
I have more bikes and cars than him.
Gotham has more traffic lights and large roads than Paris.
Are these right or wrong?
Note: I didn't compare the size of their roads. I compared the number of their large roads.
The first sentence is wrong as far as formal writing is concerned. The correct form is:
I have more bikes and cars than he (has). Adding has is optional. However, the example sentence you gave is more common in informal writing and speaking.
The second sentence is correct.
The first sentence only makes sense if "him" refers to either a bike or a car in your possession. Like "Herbie" or "KITT" or some other vehicle that you attribute with enough personality to refer to it with a gender. Otherwise you really need to write "he" to indicate you are comparing owners here rather than possessions.
The second is fine since the nominative case of "Paris" does not look any different than the accusative case.